QA Locator Hub
10 ratings
)Overview
Generate reliable DOM locators and code snippets for Selenium, Playwright, Cypress, WebdriverIO, and Appium.
🔍 QA Locator Hub helps QA engineers, SDETs, and test automation developers extract reliable DOM locators directly from regular HTTP/HTTPS web pages with zero setup. ⚙️ HOW IT WORKS: Open the popup, choose your automation framework and programming language, click "Inspect Element", hover over an element, and click it. QA Locator Hub generates available locator options, ranks them by reliability, and lets you copy framework-ready code with one click. 🎯 LOCATOR STRATEGIES: • 🏷️ Test ID and data attributes - prioritized for stable automation • 🆔 ID - uniqueness-validated and checked for dynamic patterns • 📝 Name attribute - useful for forms and inputs • 🎨 CSS selectors - smart selectors that avoid unstable generated classes • 🌳 XPath relative - anchored to stable attributes where possible • ⚠️ XPath absolute - included with a clear fragility warning • ♿ ARIA/accessibility labels - useful for semantic and accessible UI • 🔄 Role, text, class, tag, and attribute-based fallbacks • 🔗 Combination locators, including parent-child and sibling-based strategies • 📍 Selenium 4 relative locators using a selected reference element • 📱 Appium-oriented mobile locator output when Appium is selected 💻 FRAMEWORK AND LANGUAGE SUPPORT: • Selenium: Java, Python, C#, JavaScript, Ruby • Playwright: JavaScript/TypeScript, Python, Java, C# • Cypress: JavaScript/TypeScript • WebdriverIO: JavaScript/TypeScript • Appium: Java, Python 📊 SMART RELIABILITY SCORING: Every locator is scored and labelled so you can quickly see whether it is unique, stable, fragile, or not unique. The best locator is selected automatically, while all alternatives remain available for review. 🔒 PRIVACY FIRST: QA Locator Hub runs locally in your browser. It does not require an account, does not use analytics, does not make network calls, and does not send page data to external servers. Preferences and the latest locator result are stored locally using Chrome extension storage. ✅ MINIMAL PERMISSIONS: The extension declares only the storage permission. It uses static content script matches for regular HTTP/HTTPS pages so the element picker can run where users inspect elements. It does not declare activeTab, scripting, tabs, host_permissions, webRequest, cookies, history, or network-related permissions. 👥 PERFECT FOR: • QA engineers writing automated test suites • SDET developers building reusable test frameworks • Developers debugging selectors and DOM structure • Teams using page object model patterns • Selenium, Playwright, Cypress, WebdriverIO, and Appium users ✨ KEY FEATURES: • 🖱️ One-click element inspection with live hover highlighting • 💬 Framework-aware programming language selector • 🧩 Code generation for 5 major automation frameworks • 📈 Reliability scoring with best-locator selection • ✔️ Uniqueness validation for generated selectors • ⚡ Dynamic ID/class detection and fragility warnings • 📋 Click-to-copy snippets • 🎯 Selenium 4 relative locator support • 🔧 Local element fingerprint context for future self-healing workflows • ♿ ARIA label, role, placeholder, and data-testid support • 🌐 100% local processing with zero network calls
5 out of 510 ratings
Details
- Version2.2.0
- UpdatedJuly 14, 2026
- Offered byRohit Bhatotia
- Size76.03KiB
- LanguagesEnglish
- Developer
Email
rohitbbhatotia@gmail.com - Non-traderThis 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
QA Locator Hub 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.
QA Locator Hub handles the following:
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