(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
2/10
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
(🎁2024 New Year Hot Sale🎁)Relay Tester
2/10

(🎁2024 New Year Hot Sale🎁)Relay Tester

$41.99
$83.98
Save $41.99
Style
Please select a style
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

undefined

  • 🍭 Fast refund Guarantee>> Partial or full refund depend on the situation.
  • 🚢 Shipping>>Worldwide Express Shipping Available.
  • ⏰ Handling time>> Ship fastest after payment.

The tester will automatically detect the pin position, the release time of the action, and the consistency of the relay in each test phase. If the tester lights up the green LED light, the relay is normal; if the red LED light is on, the relay is abnormal.

undefined
First, clip the alligator clip of the tester to the car battery, the black clip on the negative pole, and the red clip on the positive pole. When the red LED light is on, it means the tester can start the test. Check the relay before testing. Select the appropriate socket according to the pins, insert the relay into sockets, press the "Test" button, and the tester will automatically detect the pin position of the unknown relay.

undefined
Suitable for most general-purpose automotive relays on the market. When testing, it needs to be connected to the car's 11V-15V battery. The car battery must be a 12V battery, and the battery voltage must be between 11V-15V; 2. The applicable coil resistance is preferably above 20 ohms.

undefined
Our automotive Relay tester is small and easy to carry around for on-the-go jobs or for easy storage. Its compact design allows easy use no matter where you are.
With our patented design this relay tester will give you the results you need quickly and easily.

undefined

Size:  13*7*3cm,
Weight: 260G
Product List:
1*Relay Tester