Web Automation: AI-Powered Visual Testing Solution
Last updated
Last updated
The Web Automation feature in ratl.ai provides an intelligent, vision-based approach to web testing and automation. It enables users to automate web interactions using natural language instructions, making web testing more accessible and efficient. The system visually understands web pages and executes complex user flows without requiring technical scripting knowledge.
Natural Language Instructions: Write test scenarios in plain English without needing to know programming or automation frameworks.
Visual Understanding: Analyzes web page layouts and elements to comprehend their contextual relationships and purpose.
Automated Execution: Automatically executes user flows including navigation, form filling, and interactions.
Real-time Monitoring: Provides live execution status and detailed insights for each test run.
Detailed Reporting: Generates comprehensive HTML reports with step-by-step execution details, screenshots, and success metrics.
Before using the Web Automation feature, ensure:
The target website is accessible and functional
You have a clear test scenario
Required test data is prepared (if using CSV uploads)
Navigate to the Web Automation section
You can either:
Enter your test prompt directly in the input field
The target URL
Clear action instructions in natural language
Any additional test data (via CSV upload for bulk testing)
Choose from suggested test templates to explore:
Check Add to Cart Flow in Jiomart
Look for a Product Review on Tira
Explore different categories on Gofynd
To begin test execution, click Run Test once you have confirmed the URL.
Monitor real-time progress through the execution dashboard
View live status updates:
The system generates a detailed HTML report containing:
Test Execution Summary: Displays total steps executed, passed/failed steps, and success rate.
Test Execution Details: Includes URL, action description, trigger source, execution time, and status.
Execution Timeline: Provides a step-by-step breakdown with screenshots, decisions, and success/failure indicators.
Upload CSV files containing multiple test data
System automatically generates appropriate test cases
Execute multiple tests in parallel
View all test executions in a centralized dashboard
Filter and search tests by name, status, or date
Re-run previous tests with a single click
Access detailed execution history
Watch video recordings of test executions
Review step-by-step screenshots
Analyze execution flow for debugging
After test execution:
Detailed HTML report is generated
Execution video is available for review
Screenshots are captured for each step
Success/failure status is clearly indicated
Execution metrics are calculated and displayed
Writing Test Instructions
Be specific and clear in action descriptions
Include expected outcomes
Break complex flows into logical steps
Test Data Management
Use CSV files for bulk testing
Ensure data format consistency
Include varied test data
Monitoring and Analysis
Review execution reports
Analyze failed steps for improvement in your prompt
Keep track of success rates over time
The Web Automation feature in ratl.ai provides a powerful, user-friendly approach to web testing. By combining AI vision capabilities with natural language processing, it makes web automation accessible to both technical and non-technical users while maintaining robust execution and detailed reporting capabilities.