Announcing the beta release of testio.ai, featuring an AI-powered element inspector that generates reliable selectors instantly for any Framework or Language.
TATestio AI
5 minutes read
We're excited to announce the beta release of testio.ai, an AI-powered toolkit designed to revolutionize how web testers work with element locators. Our first major feature, the AI Inspector, addresses the common challenges testers face when working with modern web applications.
The Challenge of Modern Web Testing
Today's web applications present unique challenges for test automation:
Dynamic and Unstable Elements
Modern frameworks like React, Angular, and Vue.js often generate dynamic attributes that change on page loads or interactions. This makes traditional locator strategies unreliable and requires constant maintenance.
Ambiguous Element Identification
Many applications lack consistent unique identifiers, forcing testers to rely on brittle locators like complex XPath expressions or lengthy CSS selectors.
Complex DOM Structures
Modern web apps utilize deeply nested elements and shadow DOMs, making it challenging to create reliable element selectors that withstand UI changes.
Introducing the AI Inspector
The AI Inspector is our solution to these challenges. It's an intelligent system that combines real-time DOM analysis with AI-powered suggestions to help engineers create maintainable automated tests.
Key Features
1. Multi-Strategy Locator Generation
Test ID-Based: Utilizing custom data attributes
Accessibility-First: Leveraging roles and ARIA attributes
Context-Aware: Understanding element relationships
Framework-Optimized: Generating framework-specific best practices
2. Cross-Framework Support
3. Multiple Programming Languages
TypeScript/JavaScript
Python
Java
C#
How It Works
Install the Extension
Add testio.ai to Chrome
Pin it to your toolbar for easy access
Select Your Stack
Choose your testing framework
Pick your programming language
Set your preferences
Start Inspecting
Click the inspector button
Hover over any element
Get instant AI-powered suggestions
Generate and Save
Copy framework-specific code
Save elements for future use
Organize with tags and workspaces
Security and Privacy
At testio.ai, we take your data security and privacy seriously:
Authentication & Access
Secure authentication through GitHub OAuth
Session management with secure tokens
Data Storage & Control
DOM structures are only stored when you explicitly save elements
Full control over your saved elements - save or delete them anytime
Data is encrypted at rest and in transit
Regular backups with secure retention policies
AI Processing
Real-time analysis using state-of-the-art LLM technology
Processing happens on secure, isolated environments
No training on your private data
We believe in being transparent about how we handle your data. For detailed information about our security practices, please contact us at hello@testio.ai.
Beta Program Details
During our beta phase, we're offering:
Usage Limits
Daily Tokens: 100,000 tokens per day
What's a Request?
A request is counted each time you use the Analyze with AI feature to process an element and generate locators. Each request consumes tokens based on complexity.
Why Choose testio.ai?
Reliable Selectors
AI-Powered Analysis: Our LLM analyzes DOM structure to generate the most stable selectors
Context-Aware: Understands parent-child relationships and element hierarchy
Multiple Strategies: Generates various selector options (test-id, aria, xpath) for maximum reliability
Self-Healing: Suggests alternatives when primary selectors become unstable
Multi-Framework Support
Framework Agnostic: Works seamlessly with Selenium, Playwright, Cypress, and WebDriverIO
Best Practices: Follows each framework's recommended selector strategies
No Lock-in: Switch between frameworks without rewriting selectors
Future-Ready: Regular updates to support new framework versions
Language Flexibility
Multiple Languages: Generate code in TypeScript, Python, Java, and C#
Language-Specific Patterns: Follows idiomatic patterns for each language