POMcraft

Page Object Model generator for Playwright, Selenium Java and more

As of June 2026, POMcraft has 9 users and a 5.00/5 rating from 2 reviews in the Developer Tools category.

Usersno change0%
9
9
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
1.1.0
Manifest V3

History

8 snapshots

Tracking since Apr 17, 2026.

9.3274.68Apr 17, 2026Jun 9, 2026
View as table
DateUsersRatingReviewsVersion
Apr 17, 20261.1.0
Apr 22, 20261.1.0
Apr 27, 202655.0021.1.0
May 4, 202665.0021.1.0
May 10, 202685.0021.1.0
May 15, 202655.0021.1.0
May 21, 202665.0021.1.0
Jun 4, 202675.0021.1.0
Now95.0021.1.0

Permissions & access

Permissions
activeTabscriptingtabsstoragewindowsalarms
Host access
<all_urls>

Screenshots

POMcraft screenshot 1POMcraft screenshot 2POMcraft screenshot 3POMcraft screenshot 4POMcraft screenshot 5

About

POMcraft is a developer tool for QA engineers and test automation developers. It scans any web page and automatically generates Page Object Model (POM) code for your test framework — saving hours of manual locator writing.

How it works
Click the POMcraft icon on any page, and it will scan all interactive elements (buttons, inputs, checkboxes, dropdowns, links, and more). Select the elements you want to include, and POMcraft generates clean, ready-to-use POM code instantly.
Supported frameworks
•	Playwright (TypeScript)
•	Selenium Java
•	CodeceptJS

Key features
•	Smart locator generation — prioritizes stable locators: data-testid, ARIA roles, labels, and CSS selectors
•	Automatic locator self-check against the actual DOM
•	Click any attribute value or text chip to use it as the element name
•	Lasso selection — draw a selection box to pick multiple elements at once
•	Table POM generation — detects HTML tables and generates row/column accessor methods
•	Sidebar with element list, search, and filtering
•	Scope limiting — restrict scanning to a specific part of the page
•	Framework detection — identifies Angular, React, Vue, Web Components, Alpine.js, htmx, WordPress blocks
•	Settings for custom attributes, tags, class filters, prefix/suffix rules
•	All processing happens locally in your browser — no data is sent anywhere
 
Who is it for
QA engineers who write automated UI tests and want to spend less time writing boilerplate locator code.

🔒 Privacy-Focused by Design
 
Your privacy is a priority.
•	Does NOT store your messages
•	Does NOT track your activity
•	Does NOT collect personal data
•	Does NOT sell or share your data

User preferences are stored locally in your browser.

Technical

Version
1.1.0
Manifest
V3
Size
128KiB
Min Chrome
116
Languages
1
Featured
No

Metadata

ID
cpkbngceccbbdpfmnncomfkbhdhgnlio
Developer ID
ue81dffe967c5790a2fae6edc7a0f822a
Developer Email
[email protected]
Created
Apr 16, 2026
Last Updated (Store)
Apr 16, 2026
Last Scraped
Jun 9, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 9, 2026.