← Tillbaka till funktioner
Pro

DOM Path Finder

Med DOM Path Finder kan du hålla muspekaren över valfritt element på en sida för att avslöja dess unika CSS-selektor, kort selektor, XPath och en färdig querySelector-snutt att klistra in. Klicka för att låsa elementet och navigera sedan med knapparna Parent/Child/Sibling. Ett måste för dig som använder Selenium, Puppeteer, Playwright och Cypress.

Att skriva automatiseringstester, webbskrapor eller bokmärkeslänkar innebär att skriva selektorer — men att hitta en stabil, unik selektor för ett specifikt element är tröttsamt. Du öppnar DevTools, inspekterar, högerklickar, kopierar selektorn och hoppas att resultatet faktiskt är unikt och stabilt. DOM Path Finder gör detta till ett enda klick. Aktivera verktyget och håll muspekaren över valfritt element på sidan — det markeras med lila när du rör muspekaren. Klicka för att låsa det, så fylls panelen med fyra selektorformat: en unik sökvägsbaserad CSS-selektor, en kort selektor (tagg + klasser eller id), en absolut XPath samt en färdiginlindad document.querySelector('...')-snutt redo att klistras in i ett skript. Efter låsning kan du navigera i DOM-trädet med knapparna Parent / First Child / Prev Sibling / Next Sibling utan att förlora fokus. Data-testid-attribut upptäcks och prioriteras när de finns — perfekt för Playwright/Cypress-användare som använder dem som ankare. Verktyget visar även tagg, id, klasser, storlek och display/position-egenskaper för snabb kontext.

Live-förhandsvisning
example.com
DOM-sökvägssökare ● väljer
Val aktivt — håll muspekaren över ett element på sidan, klicka för att låsa. Tryck på Esc för att stoppa.
Välj element Förälder Första barn ◀ Föregående Nästa ▶
<button> #submit-btn btn btn-primary btn-lg Storlek124 × 42
CSS (unique) body > main > form#login > button#submit-btn Kopiera CSS (short) button#submit-btn Kopiera XPath //*[@id="submit-btn"] Kopiera querySel document.querySelector('#submit-btn') Kopiera
Huvudfunktioner

Peka och markera vid hover

Rör muspekaren över sidan för att se element markeras med lila. Klicka för att låsa — inget behov av DevTools Inspector.

Fyra selektorformat

Unik CSS-sökväg, kort selektor, absolut XPath och en inlindad querySelector-snutt. Välj det som passar din verktygskedja.

Navigering i DOM-trädet

När elementet är låst kan du använda knapparna Parent / First Child / Prev / Next för att röra dig genom DOM:et utan att välja på nytt.

Kopiera med ett klick

Varje selektor har en egen Kopiera-knapp. Ta det format ditt skript behöver och klistra in direkt i testet eller skrapan.

Elementkontext i ett ögonkast

Visar tagg, id, klasser, storlek, display och position — snabb översikt utan att behöva inspektera igen.

Smarta selektorer

Om elementet har ett id använder den unika CSS-selektorn #id. Finns ett data-testid visas det för användning i Playwright/Cypress.

Vanliga användningsområden

Skriva Selenium-/Playwright-tester

Välj elementet som testas, kopiera dess selektor och klistra in i testkoden — inget mer gissande på unika sökvägar.

Bygga webbskrapor

Hitta den strukturella selektorn för listobjekt på ett skrapningsmål. Använd kort eller sökvägsbaserad selektor beroende på hur stabilt du behöver det.

Felsöka CSS

Lås ett element och kopiera dess sökväg för att undersöka varför CSS inte tillämpas — den unika selektorn visar elementets fullständiga trädposition.

Webbläsarautomation i konsolen

Kopiera den färdiginlindade document.querySelector(...)-snutten direkt till DevTools Console för snabb interaktiv felsökning.

Identifiering av element för tillgänglighet

Vid tillgänglighetsgranskningar kan du använda XPath för att mata in element i axe-core eller andra a11y-verktyg som förväntar sig XPath-referenser.

Hur man använder
1

Öppna DOM Path Finder

Klicka på Path Finder-ikonen i DevSuite Pro-docken. Verktyget aktiveras direkt i väljarläge.

2

Håll muspekaren över ett element

Rör muspekaren över sidan — varje element markeras med lila när du rör dig över det. Scrolla vid behov för att hitta ditt mål.

3

Klicka för att låsa

Klicka på elementet du vill ha. Väljaren stannar och panelen fylls med selektorformat, kontext och kopieringsknappar.

4

Navigera eller välj på nytt

Använd knapparna Parent/Child/Sibling för att förfina valet, eller klicka på Pick Element för att börja peka igen.

5

Kopiera selektorn

Klicka på Kopiera bredvid det format du behöver (CSS, XPath eller querySelector). Klistra in direkt i test, skrapa eller konsol.

Redo att prova?

Installera DevSuite Pro gratis och lås upp 64+ utvecklarverktyg för din webbläsare.

Lägg till i Chrome Lägg till i Edge Lägg till i FireFox