Xpather

Găsește, generează și testează expresii XPath. Variante inteligente, selector de elemente, zero telemetrie.

Site-ul proiectului →

Xpather generează mai multe variante XPath pentru orice element din pagină și îți permite să testezi expresiile în timp real — totul într-un panou lateral care rămâne deschis în timp ce lucrezi.

Cazuri de utilizare

  • Scrierea de web scraper-i care au nevoie de selectori fiabili
  • Depanarea structurii paginii și a ierarhiei DOM
  • Construirea automatizării testelor cu locatori XPath (Selenium, Playwright, Puppeteer)
  • Învățarea sintaxei XPath pe pagini reale
  • Găsirea și copierea rapidă a celei mai scurte căi unice către orice element

Cum funcționează

  1. Deschide Xpather din iconul din bara de instrumente sau apasă Ctrl+Shift+X (Cmd+Shift+X pe Mac).
  2. Apasă pe „Selectează element" sau ține Alt și plimbă mouse-ul deasupra paginii — elementul de sub cursor va fi evidențiat în timp real.
  3. Alt+clic pentru a selecta. Xpather generează instant până la 7 variante XPath pentru acel element.
  4. Copiază cea de care ai nevoie cu un singur clic sau editeaz-o manual pentru a o testa.

Strategii XPath

  • După ID — folosește atributul id al elementului pentru un selector direct și unic
  • După data-* — țintește atributele data (data-testid, data-qa etc.)
  • După atribut — construiește un selector dintr-un atribut distinctiv
  • După text — potrivește elementele după conținutul lor textual vizibil
  • După clasă — folosește numele claselor CSS pentru a localiza elementul
  • Cea mai scurtă cale — cel mai concis XPath unic de la rădăcină
  • Calea absolută — calea completă de la html la elementul țintă

Fiecare variantă afișează un badge „Best" dacă produce o potrivire unică. Știi mereu care selector este cel mai fiabil.

Caracteristici

  • Selector de elemente: Alt+hover pentru evidențiere, Alt+clic pentru selecție, Esc pentru anulare
  • Evaluare în direct: tastează sau lipește orice XPath și vezi potrivirile evidențiate în pagină
  • Contor de potriviri: arată câte noduri corespund expresiei
  • Previzualizare DOM: inspectează tagul, atributele și textul nodului potrivit
  • Copiere în clipboard cu un singur clic
  • Mod panou lateral: fixează Xpather în panoul lateral al browserului pentru un flux de lucru hands-free
  • Scurtătură de tastatură: Ctrl+Shift+X pentru a comuta selectorul fără a atinge mouse-ul
  • Temă întunecată și luminoasă
  • Localizare în engleză și rusă

Confidențialitate

Permisiuni

  • activeTab — acces la DOM-ul filei curente când activezi selectorul
  • scripting — injectarea scriptului selectorului de elemente în pagină
  • webNavigation — detectarea navigărilor pentru a reseta starea selectorului
  • sidePanel — afișarea rezultatelor XPath în panoul lateral al browserului