Browser testing
We open your project's Frontend URL in a browser and follow the steps you describe. Each task returns the result of every step, screenshots and a recording.
Describe the flow
Write the flow as you would for a tester: where to start, what to do and what should happen. The agent finds elements by their text and position on the page, so you do not need selectors.
Go to /signup and create an account with your inbox address. Open the verification email, follow the link and check that the dashboard greets the new user by name.Email and SMS
The agent has its own inbox, so it can sign up, receive verification emails and follow magic links.
On paid plans it also has a phone number and can read SMS codes.
Sign-in
Give the agent a test account in the task or in project memory. See test credentials.
The agent hands you the live browser when it reaches a CAPTCHA, or when you ask to type something yourself. Click Resume agent when you are done.
Pages
Web pages lists your app's pages with a screenshot of each. Click Start discovery to map the site from your Frontend URL: we visit up to 20 pages and you can watch them come in.
Type @ in a task to point the agent at one of these pages.
Results
Each step shows what the agent did, what it expected and what it saw, with a screenshot. The recording shows the whole session.
We keep recordings for 7 days on the Free plan and 30 days on paid plans. Failures are filed under Bugs.
Run it again
Ask the agent to save a flow as a test case. On Test cases, select the ones to run and click Run Test, or Run Combined for up to 10 in one task.
You can also schedule a task, or write the flow as a test file and run it with the CLI after each deploy.