← Voltar para Funcionalidades
Pro

Localizador de Caminho DOM

O Localizador de Caminho DOM permite passar o cursor por qualquer elemento de uma página para revelar o seu seletor CSS único, seletor abreviado, XPath e um fragmento querySelector pronto a colar. Clique para fixar o elemento e navegue com os botões Pai/Filho/Irmão. Essencial para utilizadores de Selenium, Puppeteer, Playwright e Cypress.

Escrever testes de automação, web scrapers ou bookmarklets implica escrever seletores — mas determinar um seletor estável e único para um elemento específico é tedioso. Abre-se o DevTools, inspeciona-se, clica-se com o botão direito, copia-se o seletor e torce-se para que o resultado seja realmente único e estável. O Localizador de Caminho DOM torna isto num único clique. Ative a ferramenta e passe o cursor sobre qualquer elemento da página — ele fica realçado a roxo enquanto se move. Clique para fixar, e o painel preenche-se com quatro formatos de seletor: um seletor CSS único baseado em caminho, um seletor abreviado (tag + classes ou id), um XPath absoluto e um fragmento document.querySelector('...') já formatado e pronto a colar num script. Uma vez fixado, pode-se navegar pela árvore DOM com os botões Pai / Primeiro Filho / Irmão Anterior / Próximo Irmão sem perder o foco. Os atributos data-testid são detetados e priorizados quando presentes — ideal para Playwright/Cypress que os usam como âncoras. A ferramenta também mostra a tag, id, classes, tamanho delimitador e propriedades de display/position para contexto rápido.

Visualização ao Vivo
example.com
Localizador de Caminho DOM ● escolhendo
Escolha ativa — passe o mouse sobre qualquer elemento na página, clique para bloquear. Pressione Esc para parar.
Escolher Elemento Pai Primeiro Filho ◀ Anterior Próximo ▶
<button> #submit-btn btn btn-primary btn-lg Tamanho124 × 42
CSS (unique) body > main > form#login > button#submit-btn Copiar CSS (short) button#submit-btn Copiar XPath //*[@id="submit-btn"] Copiar querySel document.querySelector('#submit-btn') Copiar
Principais Recursos

Seletor com Destaque ao Passar o Cursor

Mova o rato sobre a página para ver os elementos realçados a roxo. Clique para fixar — sem necessidade de abrir o Inspetor do DevTools.

Quatro Formatos de Seletor

Caminho CSS único, seletor abreviado, XPath absoluto e fragmento querySelector encapsulado. Escolha o que melhor se adequar ao seu projeto.

Navegação na Árvore DOM

Uma vez fixado, use os botões Pai / Primeiro Filho / Anterior / Seguinte para navegar pelo DOM sem ter de reselecionar.

Copiar com Um Clique

Cada seletor tem o seu próprio botão Copiar. Pegue o formato de que o seu script precisa e cole diretamente no seu teste ou scraper.

Contexto do Elemento de Relance

Apresenta a tag, id, classes, tamanho, display e posição — visão geral rápida sem necessidade de reinspecionar.

Seletores Inteligentes

Se o elemento tiver um id, o CSS único usa #id. Se estiver presente um atributo data-testid, este é destacado para uso no Playwright/Cypress.

Casos de Uso Comuns

Escrever Testes Selenium/Playwright

Selecione o elemento a testar, copie o seu seletor e cole no código do teste — sem mais adivinhações sobre caminhos únicos.

Criar Web Scrapers

Encontre o seletor estrutural para itens de lista num alvo de scraping. Use o seletor abreviado ou baseado em caminho consoante as necessidades de estabilidade.

Depurar CSS

Fixe um elemento e copie o seu caminho para investigar porque o CSS não está a ser aplicado — o seletor único mostra a localização completa do elemento na árvore.

Automação de Browser na Consola

Copie o fragmento document.querySelector(...) já formatado diretamente para a Consola do DevTools para depuração interativa rápida.

Identificação de Elementos de Acessibilidade

Ao auditar a acessibilidade, use o XPath para passar elementos para o axe-core ou outras ferramentas de acessibilidade que esperam referências XPath.

Como Usar
1

Abrir o Localizador de Caminho DOM

Clique no ícone do Localizador de Caminho no painel do DevSuite Pro. A ferramenta ativa-se imediatamente em modo de seleção.

2

Passar o Cursor sobre um Elemento

Mova o rato sobre a página — cada elemento fica realçado a roxo ao passar por ele. Faça scroll conforme necessário para encontrar o seu alvo.

3

Clique para Fixar

Clique no elemento pretendido. O seletor para e o painel preenche-se com os formatos de seletor, contexto e botões de cópia.

4

Navegar ou Reselecionar

Use os botões Pai/Filho/Irmão para refinar a seleção, ou clique em Selecionar Elemento para reiniciar a seleção com o cursor.

5

Copiar o Seletor

Clique em Copiar junto ao formato necessário (CSS, XPath ou querySelector). Cole diretamente no seu teste, scraper ou consola.

Pronto para Testar?

Instale o DevSuite Pro gratuitamente e desbloqueie mais de 64 ferramentas de desenvolvedor para seu navegador.

Adicionar ao Chrome Adicionar ao Edge Adicionar ao FireFox