Element Insight by Krisu.ai
Intelligent web element locator generator for test automation
Generate robust, reliable locators for web elements and export test code to your preferred framework - all within VS Code.
✨ What Does Element Insight Do?
Element Insight scans websites and automatically generates:
- Unique element locators that won't break when pages change
- Test code for Playwright, Selenium, Cypress, and Robot Framework
- Multiple locator strategies (ID, CSS, XPath) for maximum reliability
- Framework-specific code in Python, JavaScript, TypeScript, Java, and C#
🚀 Key Features
- One-Click Scanning: Enter a URL and scan for elements instantly
- Smart Locator Generation: Get unique, reliable selectors for web elements
- Multi-Framework Export: Generate code for your preferred testing tool
- Privacy-First: All processing happens locally - no data sent to servers
- VS Code Integration: Native sidebar panel with Activity Bar integration
- Offline Capability: Works completely offline once installed
📋 System Requirements
- VS Code: Version 1.97.0 or higher
- Platforms: Windows, macOS, and Linux
- Internet: Only needed for scanning target websites
🔧 Installation & Setup
- Install Extension: Search "Element Insight" in VS Code Extensions (Ctrl+Shift+X)
- Open Sidebar: Click the Element Insight icon in the Activity Bar or press Ctrl+Alt+E
- Accept Terms: Review and accept the license agreement and privacy policy
- Ready to Use: Start scanning websites immediately!
🚀 Quick Start Guide
- Enter Website URL: Type any website address you want to test
- Select Elements: Choose which HTML elements to scan (forms, buttons, links, etc.)
- Click Scan: Let Element Insight analyze the page and extract elements
- Export Code: Select your framework and programming language
- Copy & Use: Generated code is ready to paste into your test files
📚 Supported Frameworks
- Playwright: Python, JavaScript, TypeScript, Java, C#
- Selenium: Java, Python, C#
🔧 Troubleshooting
Extension not showing in sidebar?
- Restart VS Code after installation
- Check if the extension is enabled in Extensions panel
- Use Ctrl+Alt+E keyboard shortcut
Playwright not working?
- Run "Element Insight: Install Dependencies" command
- Ensure you have Python installed on your system
Export failing?
- Check if you have a workspace folder open
- Verify the URL is accessible from your machine
- Ensure you have write permissions in the workspace
Scan not completing?
- Check your internet connection (for the target website)
- Verify the URL is valid and accessible
- Try refreshing the page and scanning again
❓ Frequently Asked Questions
Q: Is my data sent to Krisu servers?
A: No, all processing happens locally on your machine. We don't collect any data.
Q: Do I need to sign up?
A: Sign-up is completely optional and only for early access to our platform when it launches.
Q: What browsers does Playwright support?
A: Chrome, Firefox, Safari, and Edge are all supported.
Q: Can I use this extension offline?
A: Yes! The extension works 100% offline. You only need internet to scan websites.
Q: What file formats can I export to?
A: JSON, CSV, and code files for Playwright, Selenium, Cypress, and Robot Framework.
Q: Is this extension free to use?
A: Yes, completely free to use, but proprietary software (see LICENSE for details).
🔒 Privacy & Security
- Local Processing: All data stays on your machine
- No Telemetry: We don't collect any usage data
- Privacy-First Design: Your data never leaves your computer
- See PRIVACY.md for complete details
📝 Changelog
See CHANGELOG.md for release notes.
💡 Pro Tips
- Use keyboard shortcut
Ctrl+Alt+E
(or Cmd+Alt+E
on Mac) to open the extension quickly
- Try different frameworks and locator strategies for best results
- Select specific element types to focus your scans and get better results
Need help? We're here for you!
📄 License
This extension is licensed under a proprietary license. You may use it for free, but redistribution, modification, reverse engineering, derivative works, or resale are not permitted. See LICENSE for full terms.
Ready to supercharge your web test automation? Install Element Insight today!