← Terug naar functies
Pro

DOM Path Finder

DOM Path Finder laat u elk element op een pagina aanwijzen om de unieke CSS-selector, korte selector, XPath en klaar-om-in-te-plakken querySelector-fragment te onthullen. Klik om het element vast te zetten en navigeer vervolgens met Ouder/Kind/Broer/Zus-knoppen. Essentieel voor Selenium, Puppeteer, Playwright en Cypress gebruikers.

Automation tests, web scrapers of bookmarklets schrijven betekent selectors schrijven — maar een stabiele, unieke selector voor een specifiek element bepalen is vervelend. U opent DevTools, inspecteert, klikt met de rechtermuisknop, kopieert selector en hoopt dat het resultaat daadwerkelijk uniek en stabiel is. DOM Path Finder maakt dit één klik. Activeer het gereedschap en wijs elk element op de pagina aan — het wordt paars gemarkeerd wanneer u erover beweegt. Klik om het vast te zetten, en het paneel vult zich met vier selector-indelingen: een unieke, op pad gebaseerde CSS-selector, een korte selector (tag + klassen of id), een absolute XPath en een voorverpakt document.querySelector('...') fragment klaar om in een script in te plakken. Eenmaal vergrendeld, kunt u door de DOM-boomstructuur navigeren met Ouder / Eerste kind / Vorige broer/zus / Volgende broer/zus-knoppen zonder focus te verliezen. Data-testid-attributen worden gedetecteerd en geprioriteerd wanneer aanwezig — ideaal voor Playwright/Cypress die ze als ankers gebruiken. Het gereedschap toont ook tag, id, klassen, grensgrootte en display/positie-eigenschappen voor snelle context.

Live voorvertoning
example.com
DOM Padzoeker ● selecteren
Selecteren actief — beweeg over een element op de pagina, klik om te vergrendelen. Druk op Esc om te stoppen.
Element selecteren Ouder Eerste kind ◀ Vorige Volgende ▶
<button> #submit-btn btn btn-primary btn-lg Grootte124 × 42
CSS (unique) body > main > form#login > button#submit-btn Kopiëren CSS (short) button#submit-btn Kopiëren XPath //*[@id="submit-btn"] Kopiëren querySel document.querySelector('#submit-btn') Kopiëren
Belangrijkste kenmerken

Hover-to-highlight picker

Beweeg uw muis over de pagina om elementen paars gemarkeerd te zien. Klik om vast te zetten — geen DevTools Inspector nodig.

Vier selector-indelingen

Unieke CSS-pad, korte selector, absolute XPath en verpakte querySelector-fragment. Kies welke bij uw tooling past.

DOM Tree-navigatie

Eenmaal vergrendeld, kunt u met Ouder / Eerste kind / Vorig / Volgende knoppen door de DOM gaan zonder opnieuw te kiezen.

Eenmalige kopie

Elke selector heeft zijn eigen Copy-knop. Pak het formaat dat uw script nodig heeft en plak direct in uw test of scraper.

Elementcontext in één oogopslag

Toont tag, id, klassen, grootte, display en positie — snel overzicht zonder opnieuw in te spelen.

Slimme selectors

Als het element een id heeft, gebruikt de unieke CSS #id. Als een data-testid aanwezig is, wordt deze opgeserveerd voor Playwright/Cypress-gebruik.

Veelvoorkomende scenario's

Selenium/Playwright tests schrijven

Kies het element onder test, kopieer de selector en plak in uw testcode — geen gissen naar unieke paden meer.

Web scrapers bouwen

Zoek de structurele selector voor lijstitems op een scrapingdoel. Gebruik korte of op pad gebaseerde selector afhankelijk van stabiliteitsvereisten.

CSS debuggen

Vergrendel een element en kopieer het pad om te onderzoeken waarom CSS niet van toepassing is — de unieke selector toont de volledige boomlocatie van het element.

Browserautomatisering in console

Kopieer het voorverpakte document.querySelector(...) fragment direct naar DevTools Console voor snelle interactieve debugging.

A11y-element-identificatie

Bij het controleren van toegankelijkheid, gebruik XPath om elementen in axe-core of andere a11y-tools in te voeren die XPath-referenties verwachten.

Hoe te gebruiken
1

Open DOM Path Finder

Klik op het pictogram Path Finder in de DevSuite Pro dock. Het gereedschap wordt onmiddellijk in pick-modus geactiveerd.

2

Wijs een element aan

Beweeg uw muis over de pagina — elk element wordt paars gemarkeerd wanneer u erover beweegt. Scrol indien nodig om uw doel te vinden.

3

Klik om vast te zetten

Klik op het element dat u wilt. De picker stopt en het paneel vult zich met selector-indelingen, context en Copy-knoppen.

4

Navigeer of hervatting

Gebruik Ouder/Kind/Broer/Zus-knoppen om de selectie te verfijnen of klik op Element kiezen om opnieuw aanwijzen te starten.

5

Kopieer de selector

Klik op Kopiëren naast het formaat dat u nodig hebt (CSS, XPath of querySelector). Plak direct in uw test, scraper of console.

Klaar om te proberen?

Installeer DevSuite Pro gratis en ontgrendel 64+ ontwikkelaarstools voor uw browser.

Toevoegen aan Chrome Toevoegen aan Edge Toevoegen aan FireFox