Creation Methods
- Build Step-by-Step
- Upload Video
Visual Test Builder
Create tests manually with precise control over every action.Best for:- Complex workflows requiring specific logic
- Tests with conditional steps
- Precise assertion requirements
Create test suite and add test
Navigate to Test Suites → + New Suite or select an existing suite.Inside the suite, click + Add Test and provide:
- Test name - Descriptive name (e.g., “User can complete checkout”)
- Starting URL - Where the test begins
- Browser Profile (optional) - Select if authentication is needed
Build test steps
Click + Add Step to add steps to your test. Choose from AI steps (for interactions), Check steps (for assertions), and Wait steps.See “Available Step Types” below for details on each type.
Run and debug
Click Run Test. If it fails, use the Agent Execution Breakdown to see exactly where it went wrong, then edit your steps and run again.
Available Step Types
AI Step
AI Step
The most flexible and powerful step type. Describe what you want to accomplish, and the AI figures out how to do it.Configuration:
- Goal: What should this step accomplish? (e.g., “Click the submit button”, “Fill in the email field with a test email”)
- Expected Outcome: What should be true after the step completes? (e.g., “The form is submitted”, “The email field contains a value”)
- “Click the login button”
- “Enter a valid email address into the email field”
- “Select the first available option from the dropdown”
- “Scroll down to the pricing section”
Wait Step
Wait Step
Pause execution for a specific duration.Configuration:
- Duration: Time to wait in milliseconds (e.g., 1000 = 1 second)
- Waiting for animations to complete
- Giving time for background processes
- Debugging timing issues
Check Step
Check Step
Verify that something is true about the current page state.Configuration:
- Check Prompt: Describe what should be verified (e.g., “A success message is displayed”, “The URL contains ‘/dashboard’”)
- “A success message is displayed”
- “The page shows the user’s profile information”
- “The cart total is greater than $0”
- “The login button is no longer visible”
Troubleshooting Manual Tests
Test failed on first run
Test failed on first run
Common causes:
- Authentication required: Make sure you’ve selected a Browser Profile with login state
- Goals too vague: Make AI step goals more specific (e.g., “Click the blue submit button” not “Click button”)
- Wrong starting URL: Verify the starting URL in your test configuration is correct
- Timing issues: Add wait steps between actions if elements load asynchronously
Agent can't find elements
Agent can't find elements
If the agent can’t locate elements:
- Make your AI step goal more descriptive (include color, position, or surrounding context)
- Check if the element is inside a modal or hidden section that needs to be opened first
- Verify the page loaded completely before the step executes (add wait step if needed)
Check step keeps failing
Check step keeps failing
If check steps aren’t passing:
- Make the check prompt less strict - focus on what actually matters
- Ensure previous steps completed successfully before checking
- Add a wait step before the check to give the page time to update