Xpather

Encuentra, genera y prueba expresiones XPath. Variantes inteligentes, selector de elementos, sin telemetría.

Sitio del proyecto →

Xpather genera múltiples variantes XPath para cualquier elemento de la página y te permite probar expresiones en tiempo real — todo en un panel lateral que permanece abierto mientras trabajas.

Casos de uso

  • Escribir scrapers web y necesitar selectores fiables
  • Depurar la estructura de la página y la jerarquía del DOM
  • Construir automatización de pruebas con localizadores XPath (Selenium, Playwright, Puppeteer)
  • Aprender la sintaxis XPath en páginas reales
  • Encontrar y copiar rápidamente la ruta única más corta a cualquier elemento

Cómo funciona

  1. Abre Xpather desde el icono de la barra de herramientas o presiona Ctrl+Shift+X (Cmd+Shift+X en Mac).
  2. Haz clic en "Seleccionar elemento" o mantén Alt mientras pasas sobre la página — el elemento bajo el cursor se resalta en tiempo real.
  3. Alt+clic para seleccionar. Xpather genera instantáneamente hasta 7 variantes XPath para ese elemento.
  4. Copia la que necesites con un clic o edítala manualmente para probar.

Estrategias XPath

  • Por ID — usa el atributo id del elemento para un selector directo y único
  • Por data-* — apunta a atributos data (data-testid, data-qa, etc.)
  • Por atributo — construye un selector a partir de cualquier atributo distintivo
  • Por texto — encuentra elementos por su contenido textual visible
  • Por clase — usa nombres de clases CSS
  • Ruta más corta — el XPath único más conciso desde la raíz
  • Ruta absoluta — ruta completa desde html hasta el elemento objetivo

Cada variante muestra un badge "Best" cuando produce una coincidencia única.

Características

  • Selector de elementos: Alt+hover para resaltar, Alt+clic para seleccionar, Esc para cancelar
  • Evaluación en vivo: escribe o pega cualquier XPath y ve las coincidencias en la página
  • Contador de coincidencias: muestra cuántos nodos coinciden con la expresión
  • Vista previa DOM: inspeccionar tag, atributos y texto del nodo encontrado
  • Copia con un clic al portapapeles
  • Modo panel lateral: fija Xpather al panel lateral del navegador
  • Atajo de teclado: Ctrl+Shift+X para alternar el selector sin tocar el ratón
  • Tema oscuro y claro
  • Localización en inglés y ruso

Privacidad

  • Cero solicitudes de red — funciona completamente sin conexión
  • Cero telemetría, analíticas o seguimiento
  • Sin cuentas, sin inicio de sesión
  • Todos los datos permanecen en el navegador
  • Código abierto: github.com/investblog/xpather
  • Política de privacidad: xpather.ru/privacy.html

Permisos

  • activeTab — acceso al DOM de la pestaña activa al activar el selector
  • scripting — inyección del script de selección de elementos en la página
  • webNavigation — detección de navegaciones para reiniciar el estado del selector