DOM2POM

ID: bbfeagmbljikacnmnchppakfeglblgea

Extension Info & Metadata

Status
Active
Version
1.0
Size
0.08 MB
Rating
5.0/5
Reviews
1
Users
2
Type
Extension
Updated
Mar 9, 2026
Category
Developer tools
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No

Publisher Contextual Analysis

Author
GopalakrishnanView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Total Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Total Users
2

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
5
IPv4
0
IPv6
0

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.

fonts.googleapis.com/css2https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@400;500;600;700&display=swap
forms.gle/xKDf1rLYvrEsGGHd7https://forms.gle/xKDf1rLYvrEsGGHd7
buymeacoffee.com/codebygkhttps://buymeacoffee.com/codebygk
linkedin.com/in/codebygkhttps://linkedin.com/in/codebygk
twitter.com/codebygkhttps://twitter.com/codebygk

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

No IP addresses found

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.