Xpather

Hitta, generera och testa XPath-uttryck. Smarta varianter, elementväljare, noll telemetri.

Projektwebbplats →

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

  1. Öppna Xpather från verktygsfältets ikon eller tryck Ctrl+Shift+X (Cmd+Shift+X på Mac).
  2. Klicka på „Välj element" eller håll Alt och hovra över sidan — elementet under markören markeras i realtid.
  3. Alt+klick för att välja. Xpather genererar omedelbart upp till 7 XPath-varianter för det elementet.
  4. 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

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