← Povratak na značajke
Pro

DOM Path Finder

DOM Path Finder omogućuje vam da lebdenjem mišem preko bilo kojeg elementa na stranici otkrijete njegov jedinstveni CSS selektor, kratki selektor, XPath i gotov querySelector isječak spreman za zalijepiti. Kliknite za zaključavanje elementa, a zatim se krećite pomoću gumba Parent/Child/Sibling. Neophodan za korisnike Seleniuma, Puppeteera, Playwrighta i Cypressa.

Pisanje automatiziranih testova, web scrapera ili bookmarkleta uvijek podrazumijeva pisanje selektora — no pronalaženje stabilnog, jedinstvenog selektora za određeni element zna biti zamorno. Otvarate DevTools, inspektirate, desni klik, kopirate selektor i nadate se da je rezultat doista jedinstven i stabilan. DOM Path Finder to svodi na jedan klik. Aktivirajte alat i pređite mišem preko bilo kojeg elementa na stranici — dok se krećete, element se boji ljubičasto. Kliknite za zaključavanje, a panel se popunjava s četiri formata selektora: jedinstvenim CSS selektorom baziranim na putanji, kratkim selektorom (tag + klase ili id), apsolutnim XPath-om i unaprijed umotanim document.querySelector('...') isječkom spremnim za zalijepiti u skriptu. Nakon zaključavanja, možete se kretati DOM stablom pomoću gumba Parent / First Child / Prev Sibling / Next Sibling bez gubitka fokusa. Data-testid atributi se otkrivaju i prioritiziraju kada postoje — idealno za Playwright/Cypress korisnike koji ih koriste kao sidra. Alat također prikazuje tag, id, klase, veličinu okvira i display/position svojstva za brzi kontekst.

Pregled uživo
example.com
Pronalazač DOM putanje ● odabiranje
Odabiranje aktivno — zadržite pokazivač na bilo kojem elementu na stranici, kliknite za zaključavanje. Pritisnite Esc za zaustavljanje.
Odaberi element Nadređeni Prvo dijete ◀ Prethodni Sljedeći ▶
<button> #submit-btn btn btn-primary btn-lg Veličina124 × 42
CSS (unique) body > main > form#login > button#submit-btn Kopiraj CSS (short) button#submit-btn Kopiraj XPath //*[@id="submit-btn"] Kopiraj querySel document.querySelector('#submit-btn') Kopiraj
Ključne značajke

Biranje lebdenjem s isticanjem

Pomaknite miš preko stranice kako biste vidjeli elemente istaknute ljubičasto. Kliknite za zaključavanje — bez potrebe za DevTools Inspectorom.

Četiri formata selektora

Jedinstveni CSS put, kratki selektor, apsolutni XPath i umotani querySelector isječak. Odaberite ono što odgovara vašem alatu.

Navigacija DOM stablom

Nakon zaključavanja, koristite gumbe Parent / First Child / Prev / Next za kretanje kroz DOM bez ponovnog biranja.

Kopiranje jednim klikom

Svaki selektor ima vlastiti gumb Copy. Dohvatite format koji vam treba i zalijepite izravno u test ili scraper.

Kontekst elementa na prvi pogled

Prikazuje tag, id, klase, veličinu, display i position — brzi pregled bez ponovnog inspektiranja.

Pametni selektori

Ako element ima id, jedinstveni CSS koristi #id. Ako postoji data-testid, prikazuje se za upotrebu s Playwright/Cypress.

Uobičajeni primjeri upotrebe

Pisanje Selenium/Playwright testova

Odaberite element koji testirate, kopirajte njegov selektor i zalijepite u kôd testa — bez nagađanja jedinstvenih putanja.

Izrada web scrapera

Pronađite strukturni selektor za stavke popisa na ciljanoj stranici za scraping. Koristite kratki ili selektor baziran na putanji ovisno o potrebnoj stabilnosti.

Otklanjanje CSS grešaka

Zaključajte element i kopirajte njegovu putanju kako biste istražili zašto se CSS ne primjenjuje — jedinstveni selektor prikazuje potpunu lokaciju elementa u stablu.

Automatizacija preglednika u konzoli

Kopirajte unaprijed umotani document.querySelector(...) isječak izravno u DevTools konzolu za brzo interaktivno otklanjanje grešaka.

Identifikacija elemenata za pristupačnost

Prilikom provjere pristupačnosti koristite XPath za dostavljanje elemenata u axe-core ili druge alate za pristupačnost koji očekuju XPath reference.

Kako koristiti
1

Otvorite DOM Path Finder

Kliknite ikonu Path Finder u DevSuite Pro doku. Alat se odmah aktivira u načinu biranja.

2

Pređite mišem preko elementa

Pomaknite miš preko stranice — svaki element se boji ljubičasto dok prelazite preko njega. Pomičite se prema potrebi kako biste pronašli cilj.

3

Kliknite za zaključavanje

Kliknite element koji želite. Biranje prestaje, a panel se popunjava formatima selektora, kontekstom i gumbima za kopiranje.

4

Krećite se ili ponovno birajte

Koristite gumbe Parent/Child/Sibling za usavršavanje odabira ili kliknite Pick Element za ponovno pokretanje biranja lebdenjem.

5

Kopirajte selektor

Kliknite Copy pored formata koji vam treba (CSS, XPath ili querySelector). Zalijepite izravno u test, scraper ili konzolu.

Spremni za isprobavanje?

Instalirajte DevSuite Pro besplatno i otključajte 64+ razvojnih alata za svoj preglednik.

Dodaj u Chrome Dodaj u Edge Dodaj u FireFox