← Torna alle funzionalità
Pro

Ricerca Percorso DOM

DOM Path Finder ti permette di passare il cursore su qualsiasi elemento della pagina per rivelare il suo selettore CSS univoco, un selettore breve, l'XPath e uno snippet querySelector pronto da incollare. Clicca per bloccare l'elemento, poi naviga con i pulsanti Genitore/Figlio/Fratello. Essenziale per chi usa Selenium, Puppeteer, Playwright e Cypress.

Scrivere test di automazione, web scraper o bookmarklet significa scrivere selettori — ma capire quale sia il selettore stabile e univoco per un elemento specifico è noioso. Apri DevTools, ispezioni, tasto destro, copi il selettore e speri che il risultato sia davvero univoco e stabile. DOM Path Finder riduce tutto questo a un solo clic. Attiva lo strumento e passa il cursore su qualsiasi elemento della pagina: si evidenzierà in viola man mano che ti sposti. Clicca per bloccarlo e il pannello si riempirà con quattro formati di selettore: un selettore CSS univoco basato sul percorso, un selettore breve (tag + classi o id), un XPath assoluto e uno snippet document.querySelector('...') già pronto da incollare in uno script. Una volta bloccato l'elemento, puoi navigare l'albero DOM con i pulsanti Genitore / Primo Figlio / Fratello Precedente / Fratello Successivo senza perdere la selezione. Gli attributi data-testid vengono rilevati e messi in evidenza quando presenti — ideali per chi usa Playwright/Cypress con questi attributi come ancore. Lo strumento mostra anche tag, id, classi, dimensioni e proprietà display/position per un contesto rapido.

Anteprima dal vivo
example.com
Trova percorso DOM ● selezione in corso
Selezione attiva — passa su qualsiasi elemento della pagina, clicca per bloccare. Premi Esc per fermarti.
Seleziona elemento Genitore Primo figlio ◀ Prec Succ ▶
<button> #submit-btn btn btn-primary btn-lg Dimensione124 × 42
CSS (unique) body > main > form#login > button#submit-btn Copia CSS (short) button#submit-btn Copia XPath //*[@id="submit-btn"] Copia querySel document.querySelector('#submit-btn') Copia
Caratteristiche principali

Selettore con Evidenziazione al Passaggio

Muovi il mouse sulla pagina per vedere gli elementi evidenziarsi in viola. Clicca per bloccare — niente bisogno dell'Inspector di DevTools.

Quattro Formati di Selettore

Percorso CSS univoco, selettore breve, XPath assoluto e snippet querySelector incapsulato. Scegli quello più adatto al tuo strumento di lavoro.

Navigazione dell'Albero DOM

Una volta bloccato l'elemento, usa i pulsanti Genitore / Primo Figlio / Precedente / Successivo per spostarti nel DOM senza dover riselezionare.

Copia con Un Clic

Ogni selettore ha il proprio pulsante Copia. Prendi il formato di cui il tuo script ha bisogno e incollalo direttamente nel test o nello scraper.

Contesto dell'Elemento a Colpo d'Occhio

Mostra tag, id, classi, dimensioni, display e posizione — una panoramica rapida senza dover ispezionare di nuovo.

Selettori Intelligenti

Se l'elemento ha un id, il CSS univoco usa #id. Se è presente un data-testid, viene messo in evidenza per l'uso con Playwright/Cypress.

Casi d'uso comuni

Scrivere Test Selenium/Playwright

Seleziona l'elemento da testare, copia il suo selettore e incollalo nel codice del test — niente più tentativi a caso per trovare percorsi univoci.

Costruire Web Scraper

Trova il selettore strutturale per gli elementi di una lista sul sito da analizzare. Usa il selettore breve o basato sul percorso a seconda delle esigenze di stabilità.

Debug del CSS

Blocca un elemento e copia il suo percorso per capire perché il CSS non viene applicato — il selettore univoco mostra la posizione completa dell'elemento nell'albero.

Automazione del Browser nella Console

Copia lo snippet document.querySelector(...) già incapsulato direttamente nella Console di DevTools per un debug interattivo rapido.

Identificazione degli Elementi per l'Accessibilità

Durante un audit di accessibilità, usa l'XPath per fornire elementi ad axe-core o ad altri strumenti di accessibilità che si aspettano riferimenti XPath.

Come usare
1

Apri DOM Path Finder

Clicca sull'icona Path Finder nel dock di DevSuite Pro. Lo strumento si attiva immediatamente in modalità selezione.

2

Passa il Cursore su un Elemento

Muovi il mouse sulla pagina — ogni elemento si evidenzia in viola al passaggio. Scorri la pagina se necessario per trovare il tuo obiettivo.

3

Clicca per Bloccare

Clicca sull'elemento che desideri. Il selettore si ferma e il pannello si riempie con formati di selettore, contesto e pulsanti di copia.

4

Naviga o Riseleziona

Usa i pulsanti Genitore/Figlio/Fratello per affinare la selezione, oppure clicca su Seleziona Elemento per ricominciare la selezione al passaggio del cursore.

5

Copia il Selettore

Clicca su Copia accanto al formato che ti serve (CSS, XPath o querySelector). Incollalo direttamente nel tuo test, scraper o nella console.

Pronto a provare?

Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.

Aggiungi a Chrome Aggiungi a Edge Aggiungi a FireFox