Item logo image for XPathSense – AI Web Element Scanner

XPathSense – AI Web Element Scanner

5.0(

6 ratings

)
ExtensionDeveloper Tools34 users
Item media 2 (screenshot) for XPathSense – AI Web Element Scanner
Item media 1 (screenshot) for XPathSense – AI Web Element Scanner
Item media 2 (screenshot) for XPathSense – AI Web Element Scanner
Item media 1 (screenshot) for XPathSense – AI Web Element Scanner
Item media 1 (screenshot) for XPathSense – AI Web Element Scanner
Item media 2 (screenshot) for XPathSense – AI Web Element Scanner

Overview

Smartly scan web pages and extract AI-enhanced XPaths for automation.

XPathSense – AI Web Element Scanner The fastest way to extract clean, stable, automation-ready XPaths. Designed for QA Engineers, SDETs, and Test Automation teams who want reliable locators without the manual grind. 🚀 What This Extension Does XPathSense scans any webpage and instantly extracts human-readable, stable, AI-optimised XPaths. It works perfectly for Selenium, Playwright, Cypress, Robot Framework, Python, Java, or any UI automation stack. Use built-in scanning, smart labeling, Custom XPath mode, and AI-powered improvements to generate production-ready Page Objects automatically. 🧠 Key Features 🔍 1. Smart Automated Scanning Detects all interactable UI elements (buttons, inputs, links, dropdowns, Angular/React/Material UI controls, etc.) Filters out decorative and non-testable elements Generates clean, stable XPath locators instantly ✨ 2. AI-Powered Improvements Enhance any XPath with Gemini or OpenAI Uses HTML snippet + label context for high-confidence locator refinement Confidence score + human-readable suggestions on every improvement 🎯 3. Custom XPath Mode Click any element on the page to generate its locator instantly Explore multi-match XPaths with prev/next navigation Real-time validation and type-ahead suggestions 📤 4. One-click Page Object Export Export ready-to-use Page Object code for: Java + Selenium Python + Selenium (PyTest style) Playwright + TypeScript Cypress + JavaScript Supports:Single elements List<WebElement> / collection locators Match-count aware exports User-renamed labels throughout the code 🧠 5. Intelligent Labeling Labels derived using: Associated <label> ARIA attributes Placeholder text Sibling or contextual text Framework-specific inputs (Angular, Material, React, PrimeNG, etc.) 🛟 6. Guided Onboarding (New in v3.0.0) A full Quick Tour teaches new users how to: Add API Key Scan Page Use Manual Mode Improve XPaths with AI Export Page Objects Perfect for first-time users. 🧹 Additional Features Highlight elements on hover Cache management Inline rename with persistence Export-ready prompts auto-cleaned Custom modes disable automatically when panel closes Privacy-first: No data stored externally 🔒 Privacy Your API key stays in your browser only Only required HTML snippets are sent to your AI provider No training, no external storage, no analytics 🎉 What’s New in 3.0.0 Guided Onboarding with floating Quick Tour Smarter semantic labels Inline renaming + saved custom names Enhanced manual mode (with match previews + validation) New Python Selenium export Improved Java/Playwright/Cypress exports Clearer API setup + Gemini key guidance UI polish, badges, new toasts, and accessibility fixes If you’re a QA engineer who wants zero-flaky locators, fast scanning, and one-click Page Object generation, XPathSense will save you hours every week.

Details

  • Version
    3.0.0
  • Updated
    November 26, 2025
  • Offered by
    kaiwalya11
  • Size
    1.28MiB
  • Languages
    English
  • Developer
    Email
    kaiwalya11@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

The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

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
Google apps