Item logo image for POM Mapper

POM Mapper

Item media 2 (screenshot) for POM Mapper
Item media 1 (screenshot) for POM Mapper
Item media 2 (screenshot) for POM Mapper
Item media 1 (screenshot) for POM Mapper
Item media 1 (screenshot) for POM Mapper
Item media 2 (screenshot) for POM Mapper

Overview

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.

Details

  • Version
    1.2.0
  • Updated
    July 22, 2026
  • Offered by
    vane.terziski
  • Size
    2.52MiB
  • Languages
    English
  • Developer
    Email
    vane.terziski@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

POM Mapper has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

POM Mapper handles the following:

Authentication information

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Related

Rayrun

3.9

GUI for generating CSS selectors compatible with Playwright, Puppeteer, Cypress, and Selenium for web testing and scraping.

WebMCP DevTools

5.0

A developer tool for inspecting, testing, and monitoring WebMCP tools registered via navigator.modelContext.

Moonly - javascript and css injector

5.0

Inject javascript and css into pages dynamically.

Playwright POM Generator

5.0

Generate production-ready Playwright Page Object Model files with syntax highlighting

JS Finder

0.0

Scan JavaScript files on any webpage and extract endpoints, APIs, and URLs for security research and development analysis.

InjectJS – JavaScript Injector & Custom Script Manager

4.6

Inject custom JavaScript (JS) into any webpage, automate tasks, and manage scripts. Ideal for developers and power users.

Inject JS - Run JavaScript code

4.9

Inject js on any website Run JavaScript code

XPath Tester

5.0

Write, test, and evaluate XPath queries live on any web page. A lightweight XPath console for testers and developers.

AutoMate: Locator Generator – CSS, XPath, Playwright, Cypress, Selenium

5.0

Generate CSS, XPath locators & ready-to-paste Playwright, Cypress, Selenium code. Pick elements visually. Highlight to validate.

QA Locator Hub

5.0

Generate reliable DOM locators and code snippets for Selenium, Playwright, Cypress, WebdriverIO, and Appium.

Cookie JSON Export — Puppeteer & Playwright

0.0

Export browser cookies as JSON for Puppeteer (setCookie), Playwright (addCookies), EditThisCookie, or Netscape cookies.txt.

QA Script Recorder - Selenium, Playwright & Cypress

5.0

Record browser interactions and generate ready-to-run Selenium, Playwright, and Cypress scripts across Java, Python and TypeScript.

Rayrun

3.9

GUI for generating CSS selectors compatible with Playwright, Puppeteer, Cypress, and Selenium for web testing and scraping.

WebMCP DevTools

5.0

A developer tool for inspecting, testing, and monitoring WebMCP tools registered via navigator.modelContext.

Moonly - javascript and css injector

5.0

Inject javascript and css into pages dynamically.

Playwright POM Generator

5.0

Generate production-ready Playwright Page Object Model files with syntax highlighting

JS Finder

0.0

Scan JavaScript files on any webpage and extract endpoints, APIs, and URLs for security research and development analysis.

InjectJS – JavaScript Injector & Custom Script Manager

4.6

Inject custom JavaScript (JS) into any webpage, automate tasks, and manage scripts. Ideal for developers and power users.

Inject JS - Run JavaScript code

4.9

Inject js on any website Run JavaScript code

XPath Tester

5.0

Write, test, and evaluate XPath queries live on any web page. A lightweight XPath console for testers and developers.

Google apps