Nirikshak — XPath & Locator Recorder icon

Nirikshak — XPath & Locator Recorder

by Sahil Khan · Developer Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Click-to-capture XPath, CSS & Playwright locators. Export to CSV, JSON, Excel or .spec.ts per website & flow.

Users
10
−4 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#196K
#164K among extensions
Version
2.2.0
updated 24 Aug 2026

Users

monthly, 4 months
0815Jun 2026Sep 2026Oct 2026
Latest, 16 Oct 2026: 10 usersMove the mouse over the chart for any month

Ratings count

monthly, 4 months
001Jun 2026Sep 2026Oct 2026
Latest, 16 Oct 2026: 0 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 Nirikshak — XPath & Locator Recorder

Recorder Xpath is a click-to-capture locator recorder built for QA engineers, SDETs, and developers who need stable XPath, CSS, Playwright, and Selenium selectors without hand-writing them. Just click an element on any page — the extension captures it, generates multiple resilient locator strategies, and organizes everything by website and flow so you can export ready-to-use test code in seconds. — WHAT YOU CAN DO — • Click-to-record locators Start a recording, click any element on any site, and capture it instantly. The recorder runs inside every frame, including iframes. • Multi-strategy locator generation Every captured element ships with multiple alternatives — accessible name & role, data-testid / data-qa, aria-label, associated label, semantic attributes, scoped CSS, and XPath — ranked for stability so brittle index-based selectors are avoided where possible. • Organize by website and flow Captures are auto-grouped by domain. Inside each domain you can create named flows (e.g. "Login", "Add to Cart", "Checkout") to keep test scenarios separate and exportable as cohesive specs. • Live recording HUD A compact heads-up display shows recording state, elapsed timer, flow name, capture count, and a live list of the locators captured in the current session. • Locator Finder Paste any XPath, CSS, or Playwright locator into the finder bar to test it against the current page — instantly see whether it resolves, how many matches it has, and what it points to. • Export to the format your team uses - Playwright .spec.ts files - Selenium scripts - CSV - JSON - Excel (XLSX) Download locally, or push directly to a Nirikshak Dashboard if your team uses one. • CSS Inspector Toggle a layout overlay that highlights major page blocks — handy for understanding structure before you start clicking. • History & search Browse every site you've ever recorded on, filter by recent, search by domain or flow, and bulk-delete what you no longer need. • Local-first storage Everything is stored in your browser's local storage by default. No account required to record and export. Optional dashboard sync is opt-in and configured per user. — WHO IT'S FOR — • QA engineers writing Playwright, Selenium, or Cypress tests • SDETs maintaining locator catalogs across many sites • Developers debugging brittle selectors • Test automation architects designing locator strategies • Anyone tired of opening DevTools and hand-crafting XPath — WHY USERS PICK STABLE LOCATORS WITH THIS — The recorder prioritizes locators in this order: 1. Stable IDs 2. data-testid / data-qa attributes 3. ARIA roles + accessible names 4. aria-label / associated label 5. Semantic attributes (placeholder, name, type) 6. Scoped CSS 7. Structural XPath (last resort) Dynamic IDs, generated class names, and nth-child index selectors are deprioritized so your tests survive UI refactors. — PRIVACY — • All locator data is stored locally in your browser using chrome.storage.local. • No telemetry, no tracking, no third-party analytics. • Optional dashboard sync only sends data when you explicitly upload or configure a backend URL in Settings. — PERMISSIONS, EXPLAINED — • activeTab + tabs — read the current tab's URL so captures are grouped under the correct domain. • scripting + <all_urls> — inject the click-capture script into the page you're recording on. • storage — save your captured locators, flows, and settings locally. • contextMenus — provide right-click menu entries for the extension. — GETTING STARTED — 1. Pin the extension to your toolbar. 2. Open the site you want to record on. 3. Click the extension icon, pick or create a flow, and hit "Start Recording". 4. Click elements on the page. Each capture appears live in the HUD. 5. Stop the recording, switch to the Export tab, choose a format, and download — or send to your Nirikshak Dashboard. — SUPPORT & FEEDBACK — Found a bug or have a feature request? Use the support link on this listing — we read every message.

Growth

WindowUsersChangeRatingsRating
7 days−3−23.1%00.00
30 days−4−28.6%00.00

Version history

4 versions recorded
2.2.024 Aug 2026
2.1.018 Jun 2026
2.0.112 Jun 2026
2.0.06 Jun 2026

Details

Category
Developer Tools
First seen
6 Jun 2026
Size
198 KB
Languages
en
Pricing
Free
Privacy policy
gist.github.com
Extension ID
hngfijhkdpicnobbpgegjmghbjghdmeh

Permissions and risk

Elevated riskimpact 3, likelihood 3
Permissions
contextMenusstorageactiveTabtabsscriptingsidePanel
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to Nirikshak — XPath & Locator Recorder

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