← Επιστροφή στις λειτουργίες
Pro

DOM Path Finder

Το DOM Path Finder σάς επιτρέπει να περνάτε το ποντίκι πάνω από οποιοδήποτε στοιχείο σε μια σελίδα για να αποκαλύψετε τον μοναδικό CSS selector του, έναν σύντομο selector, το XPath και ένα έτοιμο για επικόλληση απόσπασμα querySelector. Κάντε κλικ για να κλειδώσετε το στοιχείο, και μετά πλοηγηθείτε με τα κουμπιά Parent/Child/Sibling. Απαραίτητο για χρήστες Selenium, Puppeteer, Playwright και Cypress.

Η συγγραφή αυτοματοποιημένων tests, web scrapers ή bookmarklets σημαίνει συγγραφή selectors — αλλά το να βρεις έναν σταθερό, μοναδικό selector για ένα συγκεκριμένο στοιχείο είναι κουραστικό. Ανοίγεις τα DevTools, κάνεις inspect, δεξί κλικ, copy selector, και ελπίζεις ότι το αποτέλεσμα είναι πραγματικά μοναδικό και σταθερό. Το DOM Path Finder το κάνει αυτό με ένα μόνο κλικ. Ενεργοποιήστε το εργαλείο και περάστε το ποντίκι πάνω από οποιοδήποτε στοιχείο της σελίδας — φωτίζεται μοβ καθώς κινείστε. Κάντε κλικ για να το κλειδώσετε, και το panel γεμίζει με τέσσερις μορφές selector: έναν μοναδικό CSS selector βασισμένο σε path, έναν σύντομο selector (tag + κλάσεις ή id), ένα απόλυτο XPath, και ένα προ-τυλιγμένο απόσπασμα document.querySelector('...') έτοιμο για επικόλληση σε ένα script. Μόλις κλειδώσει, μπορείτε να πλοηγηθείτε στο δέντρο DOM με τα κουμπιά Parent / First Child / Prev Sibling / Next Sibling χωρίς να χάσετε την εστίαση. Τα χαρακτηριστικά data-testid εντοπίζονται και προτεραιοποιούνται όταν υπάρχουν — ιδανικό για χρήστες Playwright/Cypress που τα χρησιμοποιούν ως αγκυρώσεις. Το εργαλείο δείχνει επίσης tag, id, κλάσεις, μέγεθος οριοθέτησης, και ιδιότητες display/position για γρήγορο πλαίσιο.

Ζωντανή προεπισκόπηση
example.com
Εύρεσης διαδρομής DOM ● επιλογή
Επιλογή ενεργή — τοποθετήστε το δείκτη σε οποιοδήποτε στοιχείο της σελίδας, κάντε κλικ για κλείδωμα. Πατήστε Esc για διακοπή.
Επιλέξτε στοιχείο Γονέας Πρώτο παιδί ◀ Προηγ. Επόμενο ▶
<button> #submit-btn btn btn-primary btn-lg Μέγεθος124 × 42
CSS (unique) body > main > form#login > button#submit-btn Αντιγραφή CSS (short) button#submit-btn Αντιγραφή XPath //*[@id="submit-btn"] Αντιγραφή querySel document.querySelector('#submit-btn') Αντιγραφή
Βασικά χαρακτηριστικά

Επιλογέας Hover-για-Επισήμανση

Μετακινήστε το ποντίκι σας πάνω από τη σελίδα για να δείτε τα στοιχεία να φωτίζονται μοβ. Κάντε κλικ για κλείδωμα — χωρίς να χρειάζεται το DevTools Inspector.

Τέσσερις Μορφές Selector

Μοναδικό CSS path, σύντομος selector, απόλυτο XPath, και τυλιγμένο απόσπασμα querySelector. Επιλέξτε ό,τι ταιριάζει στα εργαλεία σας.

Πλοήγηση Στο Δέντρο DOM

Μόλις κλειδώσει, χρησιμοποιήστε τα κουμπιά Parent / First Child / Prev / Next για να κινηθείτε στο DOM χωρίς επανεπιλογή.

Αντιγραφή Με Ένα Κλικ

Κάθε selector έχει το δικό του κουμπί Copy. Πάρτε τη μορφή που χρειάζεται το script σας και επικολλήστε απευθείας στο test ή τον scraper σας.

Πλαίσιο Στοιχείου Με Μια Ματιά

Εμφανίζει tag, id, κλάσεις, μέγεθος, display και position — γρήγορη επισκόπηση χωρίς επανεπιθεώρηση.

Έξυπνοι Selectors

Αν το στοιχείο έχει id, ο μοναδικός CSS χρησιμοποιεί #id. Αν υπάρχει data-testid, εμφανίζεται για χρήση σε Playwright/Cypress.

Συνήθεις περιπτώσεις χρήσης

Συγγραφή Tests Selenium/Playwright

Επιλέξτε το στοιχείο υπό δοκιμή, αντιγράψτε τον selector του, και επικολλήστε στον κώδικα του test σας — τέλος στο μάντεμα μοναδικών paths.

Δημιουργία Web Scrapers

Βρείτε τον δομικό selector για στοιχεία λίστας σε έναν στόχο scraping. Χρησιμοποιήστε σύντομο ή βασισμένο σε path selector ανάλογα με τις ανάγκες σταθερότητας.

Αποσφαλμάτωση CSS

Κλειδώστε ένα στοιχείο και αντιγράψτε το path του για να διερευνήσετε γιατί δεν εφαρμόζεται το CSS — ο μοναδικός selector δείχνει την πλήρη θέση του στοιχείου στο δέντρο.

Αυτοματοποίηση Browser Στην Κονσόλα

Αντιγράψτε το προ-τυλιγμένο απόσπασμα document.querySelector(...) απευθείας στην κονσόλα DevTools για γρήγορη διαδραστική αποσφαλμάτωση.

Αναγνώριση Στοιχείων A11y

Κατά τον έλεγχο προσβασιμότητας, χρησιμοποιήστε το XPath για να τροφοδοτήσετε στοιχεία στο axe-core ή άλλα εργαλεία a11y που περιμένουν αναφορές XPath.

Τρόπος χρήσης
1

Ανοίξτε το DOM Path Finder

Κάντε κλικ στο εικονίδιο Path Finder στο dock του DevSuite Pro. Το εργαλείο ενεργοποιείται αμέσως σε λειτουργία επιλογής.

2

Περάστε Το Ποντίκι Πάνω Από Ένα Στοιχείο

Μετακινήστε το ποντίκι σας πάνω από τη σελίδα — κάθε στοιχείο φωτίζεται μοβ καθώς περνάτε από πάνω του. Κάντε scroll όσο χρειάζεται για να βρείτε τον στόχο σας.

3

Κάντε Κλικ Για Κλείδωμα

Κάντε κλικ στο στοιχείο που θέλετε. Ο επιλογέας σταματά και το panel γεμίζει με μορφές selector, πλαίσιο και κουμπιά αντιγραφής.

4

Πλοηγηθείτε Ή Επιλέξτε Ξανά

Χρησιμοποιήστε τα κουμπιά Parent/Child/Sibling για να βελτιώσετε την επιλογή, ή κάντε κλικ στο Pick Element για να ξεκινήσετε ξανά την επιλογή με hover.

5

Αντιγράψτε Τον Selector

Κάντε κλικ στο Copy δίπλα στη μορφή που χρειάζεστε (CSS, XPath, ή querySelector). Επικολλήστε απευθείας στο test, τον scraper, ή την κονσόλα σας.

Είστε έτοιμοι να δοκιμάσετε;

Εγκαταστήστε το DevSuite Pro δωρεάν και ξεκλειδώστε 64+ εργαλεία προγραμματιστή για το πρόγραμμα περιήγησής σας.

Προσθήκη στο Chrome Προσθήκη στο Edge Προσθήκη στο FireFox