Xpather

Encontre, gere e teste expressões XPath. Variantes inteligentes, seletor de elementos, sem telemetria.

Site do projeto →

Xpather gera múltiplas variantes XPath para qualquer elemento da página e permite testar expressões em tempo real — tudo em um painel lateral que permanece aberto enquanto você trabalha.

Casos de uso

  • Escrever scrapers web e precisar de seletores confiáveis
  • Depurar a estrutura da página e a hierarquia do DOM
  • Construir automação de testes com localizadores XPath (Selenium, Playwright, Puppeteer)
  • Aprender a sintaxe XPath em páginas reais
  • Encontrar e copiar rapidamente o caminho único mais curto para qualquer elemento

Como funciona

  1. Abra o Xpather pelo ícone da barra de ferramentas ou pressione Ctrl+Shift+X (Cmd+Shift+X no Mac).
  2. Clique em "Selecionar elemento" ou segure Alt e passe sobre a página — o elemento sob o cursor é destacado em tempo real.
  3. Alt+clique para selecionar. Xpather gera instantaneamente até 7 variantes XPath para aquele elemento.
  4. Copie a que precisar com um clique ou edite manualmente para testar.

Estratégias XPath

  • Por ID — usa o atributo id do elemento para um seletor direto e único
  • Por data-* — mira atributos data (data-testid, data-qa, etc.)
  • Por atributo — constrói um seletor a partir de qualquer atributo distintivo
  • Por texto — encontra elementos pelo conteúdo textual visível
  • Por classe — usa nomes de classes CSS
  • Caminho mais curto — o XPath único mais conciso a partir da raiz
  • Caminho absoluto — caminho completo de html até o elemento alvo

Cada variante mostra um badge "Best" quando produz uma correspondência única.

Recursos

  • Seletor de elementos: Alt+hover para destacar, Alt+clique para selecionar, Esc para cancelar
  • Avaliação ao vivo: digite ou cole qualquer XPath e veja as correspondências na página
  • Contador de correspondências: mostra quantos nós correspondem à expressão
  • Pré-visualização DOM: inspecionar tag, atributos e texto do nó encontrado
  • Cópia com um clique para a área de transferência
  • Modo painel lateral: fixe o Xpather no painel lateral do navegador
  • Atalho de teclado: Ctrl+Shift+X para alternar o seletor sem tocar no mouse
  • Tema escuro e claro
  • Localização em inglês e russo

Privacidade

Permissões

  • activeTab — acesso ao DOM da aba ativa ao ativar o seletor
  • scripting — injeção do script de seleção de elementos na página
  • webNavigation — detecção de navegações para resetar o estado do seletor