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

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

by Chanukya Vempati · Developer Tools
Manifest V3 Free
View in Chrome Web Store Data as of 15 Oct 2026

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

Users
302
−20 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
2
0 in 30 days
Store rank
#54K
#45K among extensions
Version
1.5.0
updated 12 Jun 2026

Users

monthly, 2 years
0154309Apr 2024Aug 2025Oct 2026
Latest, 15 Oct 2026: 302 usersMove the mouse over the chart for any month

Ratings count

monthly, 2 years
012Apr 2024Aug 2025Oct 2026
Latest, 15 Oct 2026: 2 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

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

🔹AutoMate – CSS, XPath locators for Playwright, Cypress & Selenium Generate reliable CSS selectors & XPath locators instantly. Pick elements visually, copy in one click, and validate locators by highlighting them. No DevTools. No trial-and-error. AutoMate is a Chrome extension built for QA engineers, SDETs, and test automation engineers to quickly generate stable CSS and XPath locators for web elements. Finding unique and maintainable locators is one of the most time-consuming and error-prone parts of UI automation. AutoMate simplifies this by allowing users to visually pick elements directly from the page and instantly receive well-ranked locator suggestions. 🚀 **New in v1.5.0:** - 🧩 **One-click code generation** — every locator card can be copied as a ready-to-paste **Playwright**, **Cypress**, or **Selenium-JS** snippet. Pick a `<button>` → get `await page.locator("…").click();`. Pick an `<input>` → get `.fill("sample text")`. Pick a `<select>` → get `.selectOption("value")` / `.select("value")` / `Select.selectByValue("value")` depending on framework. Selection persists across picks (`chrome.storage.local`). - 🎯 **Framework switcher in the modal** — segmented control at the top (`Raw / Playwright / Cypress / Selenium`). Switching frameworks re-renders the visible locator text on every card so what you see is what you copy. - 🪟 **New floating, draggable, resizable modal** — replaces the full-height right-side panel. Defaults to 560×560 px in the bottom-right corner. Drag the blue header to reposition, drag the bottom-right corner to resize. Position **and** size persist in `chrome.storage.local` across sessions. A real **✕ close** button now lives in the header. - 🎨 **Popup UI polish** — tabbed layout (`🎯 Pick` / `🔍 Test`), header-level `?` help drawer, consolidated styles (no more inline `<style>` in `popup.html`), and a friendlier in-page launcher pill ("AutoMate is ready · Click Pick to start"). - 🧠 **Smarter Playwright XPath** — no unnecessary `xpath=` prefix; relies on Playwright's auto-detection for selectors starting with `//`. - 📌 **Cypress XPath note** — a small inline tip appears when you select Cypress + view XPath locators, reminding you to install the `cypress-xpath` plugin. 🛠 **Fixed in v1.4.1:** - 🟦 **Reliable keyboard navigation after *Start Pick Mode*.** Pick Mode now shows a blue **“Click to start picking”** launcher on the page; clicking it hands keyboard focus to the page so `↑` / `↓` / `Enter` work consistently on every site, including ones with aggressive global hotkey libraries (e.g. github.com, GitLab, Notion, Jira). *Pick another / Pick Parent / Pick Child* are unaffected. 🚀 New in v1.4.0: - 🌳 Pick Parent / Pick Child buttons in the results panel — instantly regenerate locators for the parent or first child of the picked element without re-entering pick mode. - ⌨️ Keyboard DOM walking (`↑`/`↓`) with `Enter` to confirm the highlighted element. - 🎯 Smarter element promotion for `<img>`/`<svg>`/wrappers, ancestor-relative fallbacks, and intelligent `href` slug locators for stable cross-environment selectors. - 🎨 Polished 2×2 button grid with style isolation (won't be hijacked by host-page CSS), two-step "Did you leave a rating?" confirmation flow, and persistent usage tracking via `chrome.storage`. 🎯 Also in v1.3.0: AutoMate allows you to highlight elements directly on the page by providing a CSS selector or XPath expression, making it easier to validate locators instantly. 🔹 How It Works • Open the AutoMate Chrome extension • Click Locator Genius to activate pick mode • Hover over any element on the page to highlight it • Click the element to generate CSS and XPath locator suggestions • Copy the desired locator with a single click 🔹Highlight Elements (New Feature – v1.3.0) • Paste a CSS selector or XPath • Click Highlight • AutoMate highlights the matched element(s) instantly This is useful for validating locators before using them in UI automation frameworks such as Selenium, Playwright, or Cypress. 🔹 Key Features ✅ Visual element picker ✅ Smart CSS & XPath locator generation ✅ Ranked locators (Best / Good / Weak) ✅ One-click copy to clipboard ✅ Highlight elements using CSS selector or XPath (v1.3.0) ✅ Works smoothly on modern SPAs ✅ Clear messages when no reliable locator is found 🔹Compatible With • Selenium • Playwright • Cypress • TestNG • JUnit • UI automation frameworks using CSS selectors or XPath 🔹Enterprise-Safe by Design AutoMate is designed with enterprise security standards in mind. • Uses only activeTab permission • No background execution • No automatic page injection • No DevTools dependency AutoMate runs entirely in the browser and: • Does not collect, store, or transmit any data • Does not make any network requests • Executes only after explicit user action • Contains no analytics or tracking Some enterprise-managed devices may restrict third-party Chrome extensions and may require IT approval. 🔹 Why AutoMate • Saves hours by eliminating manual locator trial and error • Produces stable locators that reduce UI test flakiness • Designed for real-world applications, including modern SPAs • Beginner-friendly while remaining powerful for experienced automation engineers Whether you are working with Selenium, Playwright, Cypress, or other UI automation frameworks, AutoMate acts as a trusted productivity tool in your daily testing workflow. 🔹 Licensing • AutoMate is free to use • Any future license changes will not apply retroactively to existing users Happy automating 🚀

Growth

WindowUsersChangeRatingsRating
7 days−3−1.0%00.00
30 days−20−6.2%00.00
6 months+135+80.8%00.00
1 year+272+906.7%+10.00

Chrome Web Store search rankings

Where AutoMate: Locator Generator – CSS, XPath, Playwright, Cypress, Selenium appears when people search the store, with the 30 day change
Search phrasePosition30 days
automate#18+5

Version history

16 versions recorded
1.5.012 Jun 2026
1.4.017 May 2026
1.4.117 May 2026
1.3.222 Apr 2026
1.3.115 Feb 2026
1.3.08 Feb 2026
1.2.27 Feb 2026
1.2.16 Feb 2026

Details

Category
Developer Tools
First seen
19 Apr 2024
Size
1.6 MB
Languages
en
Pricing
Free
Privacy policy
docs.google.com
Extension ID
piocdaiabjojdjfdkffncdknkfcdphmm

Permissions and risk

Minimal riskimpact 0, likelihood 2
Permissions
activeTabscriptingstorage

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

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users