Xpather

Keress, generálj és tesztelj XPath kifejezéseket. Intelligens variánsok, elemválasztó, nulla telemetria.

Projekt weboldal →

Az Xpather több XPath-variánst generál az oldal bármely eleméhez, és lehetővé teszi a kifejezések valós idejű tesztelését — mindezt egy oldalsó panelben, amely nyitva marad, miközben dolgozol.

Felhasználási esetek

  • Webscraperek írása megbízható szelektorokkal
  • Oldalszerkezet és DOM-hierarchia hibakeresése
  • Tesztautomatizálás építése XPath-lokátorokkal (Selenium, Playwright, Puppeteer)
  • XPath-szintaxis tanulása valós oldalakon
  • A legrövidebb egyedi útvonal gyors megtalálása és másolása bármely elemhez

Hogyan működik

  1. Nyisd meg az Xpathert az eszköztár ikonjával vagy a Ctrl+Shift+X (Cmd+Shift+X Mac-en) gyorsbillentyűvel.
  2. Kattints az „Elem kiválasztása" gombra, vagy tartsd lenyomva az Altot és mozgasd az egeret az oldal fölött — a kurzor alatti elem valós időben kiemelésre kerül.
  3. Alt+kattintás a kiválasztáshoz. Az Xpather azonnal létrehoz legfeljebb 7 XPath-variánst az adott elemhez.
  4. Másold a kívántat egyetlen kattintással, vagy szerkeszd manuálisan a teszteléshez.

XPath stratégiák

  • ID szerint — az elem id attribútumát használja közvetlen, egyedi szelektorhoz
  • data-* szerint — adatattribútumokat céloz (data-testid, data-qa stb.)
  • Attribútum szerint — szelektort épít bármely megkülönböztető attribútumból
  • Szöveg szerint — az elemek látható szövegtartalma alapján illeszt
  • Osztály szerint — CSS-osztályneveket használ az elem lokalizálásához
  • Legrövidebb útvonal — a legtömörebb egyedi XPath a gyökértől
  • Abszolút útvonal — teljes útvonal a html-től a célelemig

Minden variáns „Best" jelvényt kap, ha egyedi egyezést produkál. Mindig tudod, melyik szelektor a legmegbízhatóbb.

Funkciók

  • Elemválasztó: Alt+hover a kiemeléshez, Alt+kattintás a kiválasztáshoz, Esc a megszakításhoz
  • Élő kiértékelés: írj be vagy illessz be bármilyen XPath-et és látni fogod az egyezéseket kiemelve az oldalon
  • Találati számláló: mutatja, hány csomópont illeszkedik a kifejezéshez
  • DOM előnézet: vizsgáld meg az illesztett csomópont tagjét, attribútumait és szövegét
  • Vágólapra másolás egyetlen kattintással
  • Oldalsó panel üzemmód: rögzítsd az Xpathert a böngésző oldalsó paneljéhez a hands-free munkához
  • Gyorsbillentyű: Ctrl+Shift+X a választó átkapcsolásához egér nélkül
  • Sötét és világos téma
  • Angol és orosz lokalizáció

Adatvédelem

Jogosultságok

  • activeTab — hozzáférés az aktuális fül DOM-jához a választó aktiválásakor
  • scripting — az elemválasztó szkript injektálása az oldalra
  • webNavigation — oldalnavigációk észlelése a választó állapotának visszaállításához
  • sidePanel — az XPath eredmények megjelenítése a böngésző oldalsó paneljében