Description from extension meta
Records unique locators from user interaction.
Image from store
Description from store
Smart AI Locator is a powerful productivity tool for developers and testers. It allows you to record your interactions with any website and automatically generate unique, valid, and structured locators (ID, name, class, CSS selector, XPath, and more) for use in Selenium or automation scripts.
Whether you're building automated test cases or inspecting dynamic web elements, this extension saves time and effort with smart, AI-assisted detection.
🌟 Key Features of Smart AI Locator Recorder
✅ Smart Element Locator Detection
Automatically generates unique locators using ID, Name, Class, CSS Selector, XPath (relative, absolute, or combined attributes).
📸 Action Recording with Context
Records click actions with associated element text, tag name, URL, and page title, enabling easy test documentation.
🧠 AI-Based XPath Generation
Automatically generates Page Factory format, XPath based on position, attributes, or hierarchy – ensuring reliable selectors.
🧩 iFrame Handling
Seamlessly captures user actions and highlights elements even inside nested iframes with complete hierarchy tracking.
🔐 Privacy-Aware Recording
Passwords and secure fields are masked to avoid sensitive data exposure during recording.
📄 Test Step Export
Downloads recorded steps in a readable text format, grouped by page for better test planning and automation scripting.
🎯 Element Highlighting
Visually highlights hovered and selected elements with a red border for precise UI targeting.
🖥️ Multi-Window & Tab Aware
Tracks user interactions across multiple browser tabs/windows (including iframe and popups).
🔘 Floating Stop Button
Provides an always-visible floating stop recording button to end and download the session anytime.
📥 Lightweight and Offline
Works without external servers or remote code – fully client-side and performance-friendly.
Version History
----------------------------------------
1.3 - Handle different tags like icon, iframe syntax improvement different technology tags like Angular, Nodejs, Reactjs, vuejs and its attributes and Code Optimatization.
1.2 - Handle DOM, Add Parent-Child Node, Code Optimization.
1.1 - Handle iframe, Remove highlighted boarder after stop recording, Handle some pending tags like (label, div, span), oprimization.
1.0 - Handle Elemennts, Start Stop recording, Generate Text File
Latest reviews
- (2025-06-19) Niraj Patel: Very Handy for a QA.
Statistics
Installs
15
history
Category
Rating
4.0 (1 votes)
Last update / version
2025-06-27 / 1.3
Listing languages
en