Smart Locator Capture

Generate Production-Ready
Locators & Page Objects

Paste HTML, enter a URL, or describe your page — get semantic Playwright/Cypress/Selenium locators with a full Page Object Model in seconds.

3

Input modes

3

Frameworks

TS+JS

Languages

POM

Auto-generated

Paste HTML source or component snippet

Also works for SPAs — see URL tab for how to grab live page HTML

Configuration

Your locators will appear here

Paste HTML, enter a URL, or describe your page on the left,
then click Generate Page Object.

🎯

Semantic first

getByRole, getByLabel, getByText — accessibility-friendly

📦

Page Object Model

Full class with setters, getters & action methods

🌐

Multi-framework

Playwright, Cypress & Selenium supported

Dynamic locators

Parameterized getRowByText(), getProductCard(n)

Playwright TSPlaywright JSCypressSeleniumPage Object