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
1
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
2
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.
3
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.
4
Save
Once passing, your test is automatically saved in the suite and ready to run on-demand or on a schedule.
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