AutoLocator logoAutoLocator
HomeHow it worksContact
Guides
SeleniumPlaywrightCypressLocator finderXPath generatorvs DevTools
DashboardSign in
UpgradeAdd to Chrome
Free Chrome extension · Local-first · QA automation

CSS & XPath locators
for test automation — in one click

Scan visible UI in your browser. Export Selenium, Playwright, and Cypress-ready page objects. Upgrade to Pro when you want AI-cleaned names and less noise.

Add to ChromeUpgrade to ProReview usReach out
  • Free analysis stays local
  • Side panel stays pinned
  • Pro AI refine available
  • 1-clickpage analysis
  • CSS/XPathlocator output
  • 3 langsPython · Java · TS
# Free — noisy output
Link_Rating_1 = "a.star-1"
Link_Rating_2 = "a.star-2"
Link_N_1959 = "a.m-l-5"
SubmitBtn = "button.btn"

47 elements · many duplicates & weak classes

100%Local free analysis
Visible UIActionable elements only
Side panelExplore while pinned
ProAI-cleaned output
Why AutoLocator

Stop hand-picking selectors one at a time

DevTools is great for a single element. AutoLocator batch-discovers visible UI, scores stability, and exports code your team can paste into tests.

Manual DevTools workflow

  • ✕Inspect one element at a time
  • ✕Generic names like div.btn:nth-child(3)
  • ✕No batch export to page objects
  • ✕Easy to miss dropdown options

AutoLocator ✦

  • ✓Scan all visible actionable UI at once
  • ✓Readable Button_, Input_, DD_ naming
  • ✓Export Python, Java, or TypeScript
  • ✓Dropdown & state analysis built in
Features

Built for QA engineers, not scrapers

Every feature is tuned for stable test automation — not dumping raw DOM trees.

Stability scoring

Flags fragile XPath, dynamic classes, and nth-child chains before CI breaks.

Readable names

Semantic Button_, Input_, DD_ prefixes from labels and ARIA.

Export code

Python, Java, and TypeScript page object snippets.

Dropdown discovery

Capture hidden select options and custom dropdowns.

Side panel mode

Pin the panel open while you explore complex flows.

Privacy first

Free analysis never leaves your browser. No silent telemetry.

Works with your stack

Export locators for the frameworks QA teams already use — no vendor lock-in.

SeleniumPython & Java page objects→PlaywrightTypeScript getByRole export→Locator finderCSS & XPath discovery→vs DevToolsBatch analysis & export→
AutoLocator Pro · Launch offer

Cut locator noise by up to 70%

Pro AI refinement drops duplicate anchors, star-rating links, and weak utility classes — so your page objects read like a human wrote them.

  • Readable Button_, Input_, DD_ naming
  • Fewer flaky CSS class selectors
  • Instant activation after Razorpay checkout
See Pro plans — 70% off launch pricing
47 → 12elements after Pro refine
3×faster locator review
₹1,299lifetime launch price
Get started

From open tab to copy-ready locators

Install once, analyze any page, export in under a minute. Full walkthrough →

Install AutoLocator from the Chrome Web Store. No account required for free local analysis.

Why QA engineers choose AutoLocator

AutoLocator is a locator generator Chrome extension for test automation — discover, score, and export CSS/XPath selectors without sending page HTML to external servers.

The locator problem every QA team recognizes

Flaky locators are not a framework bug — they are a discovery problem. Teams ship tests with selectors copied under time pressure, then spend sprint capacity debugging CI instead of shipping features.

AutoLocator flips the workflow: discover and score every actionable element once, name them for page objects, export code, and focus human judgment on edge cases — not on hand-picking #btn-3847.

Built for Selenium, Playwright, Cypress, and WebdriverIO

Whether your stack is Java TestNG, Python pytest, TypeScript Playwright, or Cypress component tests, you need the same thing: stable identifiers for visible UI. AutoLocator is the Chrome extension that produces them locally, without sending your app HTML to a cloud scraper.

  • Python & Java for Selenium WebDriver
  • TypeScript for Playwright page objects
  • CSS/XPath for Cypress cy.get()
  • Side panel to keep locators visible while exploring
Related guides
  • Locator finder
  • XPath generator
  • Cypress locators
  • Playwright locators
Spread the word

Help other QA engineers find AutoLocator

Share on LinkedIn, leave a Chrome Web Store review, or paste this one-liner in your team chat.

Share on LinkedInLeave a reviewPost on X
  • Stop copying XPath from DevTools one element at a time — AutoLocator batch-finds locators for Selenium & Playwright locally in Chrome.
  • QA hack: scan an entire page for stable CSS/XPath locators in one click with AutoLocator (free Chrome extension).
  • Building page objects? AutoLocator names every button/input/link and exports Python, Java, or TypeScript snippets.
Contact

Reach out to us

Bug, feature idea, Pro question, or automation workflow feedback — we read every message.

Other ways to reach us

  • GitHub Issues
  • LinkedIn
  • Pro upgrade
FAQ

Common questions

Does it work with Selenium and Playwright?

Yes — CSS/XPath locators plus Python, Java, and TypeScript export. See Selenium and Playwright guides.

Is my page data sent to a server?

Free analysis runs entirely in your browser. Read our privacy policy. Pro AI refine uses a secure backend — only when you opt in via Pro upgrade.

How is this different from Chrome DevTools?

DevTools inspects one element at a time. AutoLocator batch-discovers visible UI, names elements, scores stability, and exports code. Full comparison →

What does Pro add?

Pro AI refinement cleans noisy output — fewer duplicate links, better names, less weak CSS. See Pro plans.

Is it free to try?

Yes — the Chrome extension is free with full local analysis. Pro is optional for AI-cleaned output.

Install free · Upgrade when you need AI-cleaned locators

Join QA engineers who ship stable tests faster — no credit card for the free tier.

Add to Chrome — freeExplore Pro

© AutoLocator · Chetan Shavanti

Upgrade ProReview usContactLocator finderXPath generatorCypressvs DevToolsPrivacyGitHub