2 items
Scan any web page and export Page Object Model files for Playwright, Selenium or Cypress in TypeScript, JavaScript, Java or Python. POM Mapper scans any web page and exports ready-to-use Page Object Model (POM) files for your test automation framework — no manual writing required. Frameworks supported - Playwright — TypeScript, JavaScript, Java, Python - Selenium — TypeScript, JavaScript, Java, Python - Cypress — TypeScript, JavaScript How it works 1. Navigate to the page you want to automate 2. Open any modals, dropdowns, or dynamic panels you want to capture 3. Click Map Page — repeat as many times as needed to accumulate elements from different UI states 4. Choose your framework and language, then click Export The extension prioritises the most stable selectors automatically: data-testid → aria-label → id → name → title → role+text. Key features - Accumulative scanning — merge multiple scans before exporting, perfect for single-page apps with dynamic content - Dynamic lists and tables — repeated rows are collapsed into parameterised nth-element methods automatically - Shadow DOM / Salesforce — auto-detects Salesforce Lightning pages and enables deep scan mode to pierce shadow DOM boundaries - AI self-healing (BYOK) — bring your own OpenAI or Anthropic API key to automatically suggest replacement locators when elements change after a UI update - Enterprise custom templates — upload a .pomrc.json to use your own export format No data is collected. API keys are stored locally in your browser and never shared.
Jul 22, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.