Item logo image for Nirikshak — XPath & Locator Recorder

Nirikshak — XPath & Locator Recorder

ExtensionDeveloper Tools1 user
Item media 5 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 1 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 2 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 3 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 4 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 5 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 1 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 1 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 2 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 3 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 4 (screenshot) for Nirikshak — XPath & Locator Recorder
Item media 5 (screenshot) for Nirikshak — XPath & Locator Recorder

Overview

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

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.

Details

  • Version
    2.0.0
  • Updated
    June 6, 2026
  • Offered by
    Sahil Khan
  • Size
    322KiB
  • Languages
    English
  • Developer
    Email
    sahil.khaan047@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Nirikshak — XPath & Locator Recorder has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Nirikshak — XPath & Locator Recorder handles the following:

Personally identifiable information
Authentication information
Web history
User activity
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps