DOM2POM
ID: bbfeagmbljikacnmnchppakfeglblgea
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- GopalakrishnanView Profile
- Privacy
- Privacy Policy
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Generate Page Object Model (POM) From Live DOM.
DOM2POM - Generate Page Object Models from Your Browser Stop writing POM code by hand. DOM2POM inspects the live DOM of any webpage and instantly generates ready-to-use Page Object Model code for your test automation framework. ───────────────────────────────────── HOW IT WORKS ───────────────────────────────────── 1. Open any webpage 2. Click elements using Select Mode - or grab everything with Select All 3. Review and fine-tune locators 4. Hit Generate POM and copy or download your code ───────────────────────────────────── KEY FEATURES ───────────────────────────────────── ✦ Smart Locator Engine Automatically picks the most stable locator for each element - prefers IDs, data-testid, data-cy, name attributes over fragile XPaths. ✦ Locator Stability Scoring Every element gets a stability score (0–100%) with reasons and suggestions so you know which locators are safe and which need attention. ✦ Multiple Locator Options Each element shows all available locators in a dropdown. Switch between ID, CSS, XPath - pick the best one for your use case. ✦ Inline Locator Editing Not happy with a generated locator? Edit it directly in the popup. Live match count shows how many elements it finds on the page. ✦ Select Mode & Select All Click individual elements on the page, or capture all enabled element types in one click. ✦ Element Type Filtering Control exactly which element types (inputs, buttons, links, divs, etc.) are captured and shown. ✦ Clean Code Output Generates well-structured Python class with proper locators and methods. Download as a .py file or copy to clipboard. ✦ Light & Dark Mode Easy on the eyes during long automation sessions. ───────────────────────────────────── SUPPORTED FRAMEWORKS ───────────────────────────────────── - Selenium + Python More frameworks coming soon. ───────────────────────────────────── SUPPORTED ELEMENT TYPES ───────────────────────────────────── input, button, a, select, textarea, form, table, img, label, div, span, li, nav, header, footer, section, headings, iframe, video, audio, fieldset, svg, canvas, and more. ───────────────────────────────────── PRIVACY ───────────────────────────────────── DOM2POM works entirely inside your browser. No data is collected, transmitted, or stored externally. Your page structure stays private. ───────────────────────────────────── PERFECT FOR ───────────────────────────────────── - QA Engineers building test automation frameworks - Developers writing Selenium tests - Teams adopting the Page Object Model pattern - Anyone who wants to stop writing boilerplate locator code Built for testers, by a tester.
Extracted Data
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Version History
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.
Browse and explore files within this extension package
You reached today's free scan limit (3/3 unique extensions).
Upgrade for full visibility.