Web Element Selector Generator par Cotetiu Madalin
Generate CSS/XPath selectors for elements or a whole page, with ready-to-paste Selenium, Playwright, and Cypress code snippets.
MĂ©tadonnĂ©es de lâextension
Captures dâĂ©cran
Ă propos de cette extension
Web Element Selector Generator instantly turns any element â or an entire page â into ready-to-use CSS selectors, XPath, and test automation code for Selenium, Playwright, Cypress, and WebdriverIO.
Stop hand-crafting locators in DevTools. Click one element, or scan a whole page at once, and get every selector strategy you need plus copy-paste-ready code in the language and framework you already use â Java, Python, JavaScript/TypeScript, or C#.
PICK AN ELEMENT
âą Click an element (with Inspect mode on) or Alt+Click anywhere without blocking navigation
âą Right-click any element and choose "Generate selectors for this element"
âą Jump straight into Inspect mode with the Alt+Shift+E shortcut
SCAN AN ENTIRE PAGE AT ONCE â NEW
âą Open the side panel and scan every link, button, input, form, and test-id-tagged element on the page in a single pass
âą Reaches cross-origin iframes, not just your own frame â something most selector tools can't do
âą Filter by element category, search by text/tag/selector, and hover any result to highlight it live on the page
âą Multi-select elements and export them together as a ready-to-paste Page Object class
GET 8 LOCATOR STRATEGIES PER ELEMENT
âą CSS â relative (shortest unique path) and absolute
âą XPath â relative and absolute
âą CSS attribute-contains and XPath text-contains, for elements with dynamic classes/IDs
âą ARIA role/name selector, for accessibility-first testing
âą A "recommended" badge automatically highlights the most robust option
GENERATE READY-TO-PASTE TEST CODE â NEW
âą Selenium WebDriver: Java, Python, C#, JavaScript
âą Playwright: JavaScript/TypeScript, Python, Java, C#
âą Cypress and WebdriverIO
âą Copy a single locator line, or export a full Page Object class skeleton from a batch of scanned elements
BUILT FOR REAL-WORLD PAGES
âą Works inside open shadow roots and same-origin iframes, with clear notes when a selector's scope is limited
âą "Validate All" checks every generated selector live against the page and reports match counts
âą Keeps a history of your last 25 picks per tab so you can revisit earlier selections
âą Configurable attribute priority â prefer data-testid, data-qa, or your own custom attributes
âą Export your selection history, or a full page scan, as JSON or CSV
PRIVACY FIRST
Everything runs locally in your browser. No element data, page content, or selectors are ever sent anywhere â history, scan results, and settings are stored only in your own Chrome profile.
Built for QA engineers, SDETs, and automation testers writing Selenium, Playwright, Cypress, or WebdriverIO tests, developers debugging dynamic UIs, and anyone scraping data or auditing pages for accessibility.
Stop hand-crafting locators in DevTools. Click one element, or scan a whole page at once, and get every selector strategy you need plus copy-paste-ready code in the language and framework you already use â Java, Python, JavaScript/TypeScript, or C#.
PICK AN ELEMENT
âą Click an element (with Inspect mode on) or Alt+Click anywhere without blocking navigation
âą Right-click any element and choose "Generate selectors for this element"
âą Jump straight into Inspect mode with the Alt+Shift+E shortcut
SCAN AN ENTIRE PAGE AT ONCE â NEW
âą Open the side panel and scan every link, button, input, form, and test-id-tagged element on the page in a single pass
âą Reaches cross-origin iframes, not just your own frame â something most selector tools can't do
âą Filter by element category, search by text/tag/selector, and hover any result to highlight it live on the page
âą Multi-select elements and export them together as a ready-to-paste Page Object class
GET 8 LOCATOR STRATEGIES PER ELEMENT
âą CSS â relative (shortest unique path) and absolute
âą XPath â relative and absolute
âą CSS attribute-contains and XPath text-contains, for elements with dynamic classes/IDs
âą ARIA role/name selector, for accessibility-first testing
âą A "recommended" badge automatically highlights the most robust option
GENERATE READY-TO-PASTE TEST CODE â NEW
âą Selenium WebDriver: Java, Python, C#, JavaScript
âą Playwright: JavaScript/TypeScript, Python, Java, C#
âą Cypress and WebdriverIO
âą Copy a single locator line, or export a full Page Object class skeleton from a batch of scanned elements
BUILT FOR REAL-WORLD PAGES
âą Works inside open shadow roots and same-origin iframes, with clear notes when a selector's scope is limited
âą "Validate All" checks every generated selector live against the page and reports match counts
âą Keeps a history of your last 25 picks per tab so you can revisit earlier selections
âą Configurable attribute priority â prefer data-testid, data-qa, or your own custom attributes
âą Export your selection history, or a full page scan, as JSON or CSV
PRIVACY FIRST
Everything runs locally in your browser. No element data, page content, or selectors are ever sent anywhere â history, scan results, and settings are stored only in your own Chrome profile.
Built for QA engineers, SDETs, and automation testers writing Selenium, Playwright, Cypress, or WebdriverIO tests, developers debugging dynamic UIs, and anyone scraping data or auditing pages for accessibility.
Noté 0 par 1 personne
Autorisations et données
Autorisations nécessaires :
- AccĂ©der Ă lâactivitĂ© du navigateur pendant la navigation
- Accéder à vos données pour tous les sites web
Collecte de données :
- Le dĂ©veloppeur indique que cette extension nâa pas besoin de collecter de donnĂ©es.
Plus dâinformations
- Liens du module
- Version
- 1.2
- Taille
- 37,09Â Ko
- DerniĂšre mise Ă jour
- il y a 4 jours (31 juil. 2026)
- Catégories associées
- Licence
- Tous droits réservés
- Historique des versions
- Ajouter Ă la collection