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ă
- Deschide Xpather din iconul din bara de instrumente sau apasă Ctrl+Shift+X (Cmd+Shift+X pe Mac).
- Apasă pe „Selectează element" sau ține Alt și plimbă mouse-ul deasupra paginii — elementul de sub cursor va fi evidențiat în timp real.
- Alt+clic pentru a selecta. Xpather generează instant până la 7 variante XPath pentru acel element.
- 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
- Zero cereri de rețea — funcționează complet offline
- Fără telemetrie, analitice sau tracking
- Fără conturi, fără autentificare
- Toate datele rămân în browserul tău
- Open source: https://github.com/investblog/xpather
- Politică de confidențialitate: https://xpather.ru/privacy.html
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