Xpather

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

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