Xpather genererar flera XPath-varianter för vilket element som helst på sidan och låter dig testa uttryck i realtid — allt i en sidopanel som stannar öppen medan du jobbar.
Användningsfall
- Skriva web scrapers som behöver pålitliga selektorer
- Felsöka sidstrukturen och DOM-hierarkin
- Bygga testautomatisering med XPath-lokaliserare (Selenium, Playwright, Puppeteer)
- Lära sig XPath-syntax på riktiga sidor
- Snabbt hitta och kopiera den kortaste unika sökvägen till vilket element som helst
Så fungerar det
- Öppna Xpather från verktygsfältets ikon eller tryck Ctrl+Shift+X (Cmd+Shift+X på Mac).
- Klicka på „Välj element" eller håll Alt och hovra över sidan — elementet under markören markeras i realtid.
- Alt+klick för att välja. Xpather genererar omedelbart upp till 7 XPath-varianter för det elementet.
- Kopiera den du behöver med ett klick eller redigera den manuellt för att testa.
XPath-strategier
- Via ID — använder elementets id-attribut för en direkt, unik selektor
- Via data-* — riktar sig mot dataattribut (data-testid, data-qa osv.)
- Via attribut — bygger en selektor utifrån vilket särskiljande attribut som helst
- Via text — matchar element utifrån deras synliga textinnehåll
- Via klass — använder CSS-klassnamn för att hitta elementet
- Kortaste sökväg — den mest kortfattade unika XPath från roten
- Absolut sökväg — full sökväg från html till målelementet
Varje variant visar ett „Best"-märke när den ger en unik träff. Du vet alltid vilken selektor som är mest pålitlig.
Funktioner
- Elementväljare: Alt+hover för att markera, Alt+klick för att välja, Esc för att avbryta
- Liveutvärdering: skriv eller klistra in vilken XPath som helst och se träffarna markerade på sidan
- Träffräknare: visar hur många noder som matchar uttrycket
- DOM-förhandsgranskning: inspektera den matchade nodens tagg, attribut och text
- Ett-klicks kopiering till urklipp
- Sidopanelläge: fäst Xpather i webbläsarens sidopanel för handsfree-arbete
- Tangentbordsgenväg: Ctrl+Shift+X växlar väljaren utan att röra musen
- Mörkt och ljust tema
- Engelsk och rysk lokalisering
Integritet
- Noll nätverksanrop — fungerar helt offline
- Ingen telemetri, analys eller spårning
- Inga konton, ingen inloggning
- All data stannar i din webbläsare
- Öppen källkod: https://github.com/investblog/xpather
- Integritetspolicy: https://xpather.ru/privacy.html
Behörigheter
- activeTab — åtkomst till den aktuella flikens DOM när du aktiverar väljaren
- scripting — injicera skriptet för elementväljaren på sidan
- webNavigation — upptäcka sidnavigeringar för att återställa väljarens tillstånd
- sidePanel — visa XPath-resultaten i webbläsarens sidopanel