Xpather

Najděte, generujte a testujte XPath výrazy. Chytré varianty, výběr prvku, nulová telemetrie.

Web projektu →

Xpather generuje několik XPath variant pro libovolný prvek na stránce a umožňuje testovat výrazy v reálném čase — vše v bočním panelu, který zůstává otevřený během vaší práce.

Případy použití

  • Psaní web scraperů s potřebou spolehlivých selektorů
  • Ladění struktury stránky a hierarchie DOM
  • Tvorba test-automatizace s XPath lokátory (Selenium, Playwright, Puppeteer)
  • Učení syntaxe XPath na reálných stránkách
  • Rychlé nalezení a zkopírování nejkratší unikátní cesty k libovolnému prvku

Jak to funguje

  1. Otevřete Xpather ikonou na liště nebo stiskem Ctrl+Shift+X (Cmd+Shift+X na Macu).
  2. Klikněte na „Vybrat prvek" nebo držte Alt a najeďte myší na stránku — prvek pod kurzorem bude v reálném čase zvýrazněn.
  3. Alt+klik pro výběr. Xpather okamžitě vygeneruje až 7 XPath variant pro tento prvek.
  4. Zkopírujte tu, kterou potřebujete, jedním klikem nebo ji ručně upravte a otestujte.

Strategie XPath

  • Podle ID — používá atribut id prvku pro přímý, unikátní selektor
  • Podle data-* — cílí na datové atributy (data-testid, data-qa, atd.)
  • Podle atributu — sestavuje selektor z libovolného rozlišujícího atributu
  • Podle textu — porovnává prvky podle jejich viditelného textového obsahu
  • Podle třídy — používá CSS třídy k lokalizaci prvku
  • Nejkratší cesta — nejstručnější unikátní XPath od kořene
  • Absolutní cesta — plná cesta od html k cílovému prvku

Každá varianta zobrazí odznak „Best", pokud produkuje unikátní shodu. Vždy víte, který selektor je nejspolehlivější.

Funkce

  • Výběr prvků: Alt+hover pro zvýraznění, Alt+klik pro výběr, Esc pro zrušení
  • Živé vyhodnocení: napište nebo vložte libovolný XPath a uvidíte zvýrazněné shody přímo na stránce
  • Počítadlo shod: ukazuje, kolik uzlů výrazu odpovídá
  • Náhled DOM: prozkoumejte tag, atributy a text odpovídajícího uzlu
  • Kopírování do schránky jedním klikem
  • Režim bočního panelu: přichyťte Xpather do bočního panelu prohlížeče pro hands-free workflow
  • Klávesová zkratka: Ctrl+Shift+X přepíná výběrník bez doteku myši
  • Tmavý a světlý motiv
  • Anglická a ruská lokalizace

Soukromí

Oprávnění

  • activeTab — přístup k DOM aktuální záložky při aktivaci výběrníku
  • scripting — vložení skriptu výběrníku prvku do stránky
  • webNavigation — detekce navigací pro reset stavu výběrníku
  • sidePanel — zobrazení výsledků XPath v bočním panelu prohlížeče