← Takaisin ominaisuuksiin
Pro

DOM-polun etsijä

DOM-polun etsijä (DOM Path Finder) antaa sinun viedä hiiren minkä tahansa elementin päälle sivulla paljastaaksesi sen yksilöllisen CSS-valitsimen, lyhyen valitsimen, XPathin ja valmiina liitettävän querySelector-katkelman. Napsauta lukitaksesi elementin ja navigoi sitten Vanhempi/Lapsi/Sisar-painikkeilla. Välttämätön Seleniumin, Puppeteerin, Playwrightin ja Cypressin käyttäjille.

Automaatiotestien, verkkokaapimien tai kirjanmerkkisovellusten kirjoittaminen tarkoittaa valitsimien kirjoittamista — mutta vakaan ja yksilöllisen valitsimen selvittäminen tietylle elementille on työlästä. Avaat kehittäjän työkalut, tarkastelet, napsautat hiiren kakkospainikkeella, kopioit valitsimen ja toivot, että tulos on todella yksilöllinen ja vakaa. DOM-polun etsijä tekee tästä yhden napsautuksen asian. Aktivoi työkalu ja vie hiiri minkä tahansa elementin päälle sivulla — se korostuu purppurana liikkuessasi. Napsauta lukitaksesi sen, ja paneeli täyttyy neljällä valitsimen muodolla: yksilöllinen polkuun perustuva CSS-valitsin, lyhyt valitsin (tunniste + luokat tai id), absoluuttinen XPath ja valmiiksi paketoitu document.querySelector('...') -katkelma valmiina liitettäväksi skriptiin. Kun elementti on lukittu, voit navigoida DOM-puussa Vanhempi / Ensimmäinen lapsi / Edellinen sisar / Seuraava sisar -painikkeilla kadottamatta kohdistusta. Data-testid -attribuutit tunnistetaan ja niille annetaan etusija, kun ne ovat läsnä — ihanteellinen Playwrightille/Cypressille, jotka käyttävät niitä ankkureina. Työkalu näyttää nopeaa kontekstia varten myös tunnisteen, id:n, luokat, rajoittavan koon sekä näyttö/sijainti-ominaisuudet (display/position).

Reaaliaikainen esikatselu
example.com
DOM-polun etsijä ● keräys
Keräys aktiivinen — vie osoitin sivun elementin yli, klikkaa lukitaksesi. Paina Esc pysäyttääksesi.
Valitse elementti Vanhempi Ensimmäinen lapsi ◀ Edell Seuraava ▶
<button> #submit-btn btn btn-primary btn-lg Koko124 × 42
CSS (unique) body > main > form#login > button#submit-btn Kopioi CSS (short) button#submit-btn Kopioi XPath //*[@id="submit-btn"] Kopioi querySel document.querySelector('#submit-btn') Kopioi
Keskeiset ominaisuudet

Korostus hiirellä osoittamalla

Liikuta hiirtäsi sivulla nähdäksesi elementtien korostuvan purppurana. Napsauta lukitaksesi — kehittäjän työkalujen tarkastajaa (DevTools Inspector) ei tarvita.

Neljä valitsinmuotoa

Yksilöllinen CSS-polku, lyhyt valitsin, absoluuttinen XPath ja valmiiksi paketoitu querySelector-katkelma. Valitse työkaluihisi sopiva.

DOM-puussa navigointi

Kun elementti on lukittu, käytä Vanhempi / Ensimmäinen lapsi / Edellinen / Seuraava -painikkeita liikkuaksesi DOMissa valitsematta elementtiä uudelleen.

Kopiointi yhdellä napsautuksella

Jokaisella valitsimella on oma Kopioi-painikkeensa. Nappaa skriptisi tarvitsema muoto ja liitä se suoraan testiisi tai kaapimeesi.

Elementin konteksti yhdellä silmäyksellä

Näyttää tunnisteen, id:n, luokat, koon, näyttö- ja sijaintiominaisuudet — nopea yleiskatsaus ilman uudelleentarkastelua.

Älykkäät valitsimet

Jos elementillä on id, yksilöllinen CSS käyttää #id:tä. Jos data-testid on läsnä, se tuodaan esiin Playwrightin/Cypressin käyttöä varten.

Yleiset käyttötapaukset

Selenium-/Playwright-testien kirjoittaminen

Valitse testattava elementti, kopioi sen valitsin ja liitä se testikoodiisi — ei enää arvailua yksilöllisistä poluista.

Verkkokaapimien rakentaminen

Hae rakenteellinen valitsin listakohteille kaavittavassa kohteessa. Käytä lyhyttä tai polkuun perustuvaa valitsinta vakaustarpeiden mukaan.

CSS:n virheenkorjaus

Lukitse elementti ja kopioi sen polku tutkiaksesi, miksi CSS ei tule voimaan — yksilöllinen valitsin näyttää elementin koko sijainnin puussa.

Selaimen automaatio konsolissa

Kopioi valmiiksi paketoitu document.querySelector(...) -katkelma suoraan DevTools-konsoliin nopeaa, interaktiivista virheenkorjausta varten.

Saavutettavuuselementtien tunnistaminen

Saavutettavuutta auditoitaessa käytä XPathia syöttääksesi elementtejä axe-coreen tai muihin saavutettavuustyökaluihin, jotka odottavat XPath-viittauksia.

Käyttöohjeet
1

Avaa DOM-polun etsijä

Napsauta Polun etsijä -kuvaketta DevSuite Pro -telakassa. Työkalu aktivoituu valintatilaan välittömästi.

2

Osoita elementtiä hiirellä

Liikuta hiirtäsi sivun päällä — jokainen elementti korostuu purppurana kulkiessasi sen yli. Vieritä tarvittaessa löytääksesi kohteesi.

3

Napsauta lukitaksesi

Napsauta haluamaasi elementtiä. Valitsin pysähtyy ja paneeli täyttyy valitsinmuodoista, kontekstista ja kopiointipainikkeista.

4

Navigoi tai valitse uudelleen

Käytä Vanhempi/Lapsi/Sisar-painikkeita tarkentaaksesi valintaa, tai napsauta Valitse elementti aloittaaksesi osoittamalla valitsemisen uudelleen.

5

Kopioi valitsin

Napsauta Kopioi tarvitsemasi muodon (CSS, XPath tai querySelector) vieressä. Liitä suoraan testiisi, kaapimeesi tai konsoliin.

Valmis kokeilemaan?

Asenna DevSuite Pro ilmaiseksi ja avaa yli 64 kehittäjätyökalua selaimellesi.

Lisää Chromeen Lisää Edgeen Lisää FireFoxiin