← Vissza a funkciókhoz
Pro

DOM Path Finder

A DOM Path Finderrel az oldal bármely elem fölé húzott egérrel felfedheti annak egyedi CSS-szelektorát, rövid szelektorát, XPath-ját és egy beillesztésre kész querySelector-részletet. Kattintson a rögzítéshez, majd navigáljon a Szülő/Gyermek/Testvér gombokkal. Nélkülözhetetlen Selenium, Puppeteer, Playwright és Cypress felhasználóknak.

Automatizált tesztek, webscraperek vagy bookmarkletek írásakor szelektorokat kell írni — de egy adott elemhez stabil, egyedi szelektort találni fárasztó feladat. Megnyitja a DevToolst, megvizsgálja, jobb klikk, szelektor másolása, és reménykedik, hogy az eredmény valóban egyedi és stabil. A DOM Path Finder ezt egyetlen kattintássá egyszerűsíti. Aktiválja az eszközt, és húzza az egeret bármely elem fölé az oldalon — az elem lila kiemeléssel jelenik meg mozgás közben. Kattintson a rögzítéshez, és a panel megtelik négy szelektorformátummal: egy egyedi útvonal alapú CSS-szelektorral, egy rövid szelektorral (tag + osztályok vagy id), egy abszolút XPath-tal, és egy előre becsomagolt document.querySelector('...') részlettel, amely készen áll a szkriptbe illesztésre. Rögzítés után a DOM-fában navigálhat a Szülő / Első gyermek / Előző testvér / Következő testvér gombokkal a fókusz elvesztése nélkül. A data-testid attribútumokat az eszköz felismeri és előnyben részesíti, ha jelen vannak — ideális azoknak, akik Playwrightben vagy Cypressben ezeket használják horgonyként. Az eszköz emellett megjeleníti a taget, id-t, osztályokat, méretet és a display/position tulajdonságokat gyors kontextusként.

Élő előnézet
example.com
DOM útkereső ● kiválasztás
Kiválasztás aktív — vigye az egérmutatót az oldal bármely elemére, kattintson a rögzítéshez. Nyomja meg a Esc billentyűt a leállításhoz.
Elem kiválasztása Szülő Első gyermek ◀ Előző Következő ▶
<button> #submit-btn btn btn-primary btn-lg Méret124 × 42
CSS (unique) body > main > form#login > button#submit-btn Másolás CSS (short) button#submit-btn Másolás XPath //*[@id="submit-btn"] Másolás querySel document.querySelector('#submit-btn') Másolás
Főbb jellemzők

Rámutatásos kiemelő

Mozgassa az egeret az oldal fölé, hogy lila kiemeléssel lássa az elemeket. Kattintson a rögzítéshez — nincs szükség DevTools Inspectorra.

Négy szelektorformátum

Egyedi CSS útvonal, rövid szelektor, abszolút XPath és becsomagolt querySelector részlet. Válassza ki, ami az Ön eszközkészletéhez illik.

DOM-fa navigáció

Rögzítés után a Szülő / Első gyermek / Előző / Következő gombokkal mozoghat a DOM-ban újbóli kijelölés nélkül.

Egykattintásos másolás

Minden szelektornak saját Másolás gombja van. Vegye ki a szkriptjéhez szükséges formátumot, és illessze be közvetlenül a tesztjébe vagy scraperébe.

Elemkontextus egy pillantásra

Megjeleníti a taget, id-t, osztályokat, méretet, displayt és positiont — gyors áttekintés újbóli vizsgálat nélkül.

Intelligens szelektorok

Ha az elemnek van id-je, az egyedi CSS a #id-t használja. Ha van data-testid attribútum, az is megjelenik Playwright/Cypress használatra.

Gyakori használati esetek

Selenium/Playwright tesztek írása

Jelölje ki a tesztelt elemet, másolja ki a szelektorát, és illessze be a tesztkódjába — nincs több találgatás az egyedi útvonalakkal kapcsolatban.

Webscraperek építése

Keresse meg a listaelemek strukturális szelektorát egy scraping célponton. Használjon rövid vagy útvonal alapú szelektort a stabilitási igényektől függően.

CSS hibakeresés

Rögzítsen egy elemet, és másolja ki az útvonalát, hogy kiderítse, miért nem érvényesül a CSS — az egyedi szelektor megmutatja az elem teljes helyét a fában.

Böngésző-automatizálás a konzolban

Másolja ki az előre becsomagolt document.querySelector(...) részletet közvetlenül a DevTools konzolba a gyors, interaktív hibakereséshez.

Akadálymentességi elemazonosítás

Akadálymentességi audit során használja az XPath-ot elemek axe-core vagy más akadálymentességi eszközök számára történő megadásához, amelyek XPath-hivatkozásokat várnak.

Használati útmutató
1

Nyissa meg a DOM Path Findert

Kattintson a Path Finder ikonra a DevSuite Pro dokkban. Az eszköz azonnal kijelölő módban aktiválódik.

2

Húzza az egeret egy elem fölé

Mozgassa az egeret az oldal fölé — minden elem lila kiemelést kap, amikor áthalad felette. Görgessen szükség szerint a célelem megtalálásához.

3

Kattintson a rögzítéshez

Kattintson a kívánt elemre. A kijelölés leáll, és a panel megtelik szelektorformátumokkal, kontextussal és másoló gombokkal.

4

Navigáljon vagy jelöljön ki újra

Használja a Szülő/Gyermek/Testvér gombokat a kijelölés finomításához, vagy kattintson az Elem kiválasztására a hover-kijelölés újraindításához.

5

Másolja ki a szelektort

Kattintson a Másolás gombra a kívánt formátum mellett (CSS, XPath vagy querySelector). Illessze be közvetlenül a tesztjébe, scraperébe vagy a konzolba.

Készen áll a kipróbálásra?

Telepítse ingyen a DevSuite Pro-t, és oldjon fel 64+ fejlesztői eszközt böngészőjéhez.

Hozzáadás a Chrome-hoz Hozzáadás az Edge-hez Hozzáadás a FireFoxhoz