Testing agent
Let the AI write browser tests for your app and run them after every change.
Let the AI write browser tests for your app and run them after every change.
The testing agent checks that your app still works the way visitors use it. The AI writes the tests, and a real browser (headless Chromium) clicks through them on your live app. Available on Pro and Pro+.
Open Dashboard → Tests and click Write tests. Leave the box empty to cover the main flows, or describe what to check, for example “a visitor can submit an idea and see it in the list”.
Each test is a list of plain steps you can read:
Click Run all tests, or Run on a single test. Each test runs in a fresh browser with no saved login. You get, per test:
Fix with AI sends the failure, the steps and the console errors to the chat.
Turn on Run tests automatically after every change to test each new version as soon as it's built. The result shows up in the chat.
Tests run against your real app and its real backend, so the testing agent cleans up after itself:
Backend functions keep this working when they create the server client with the request: createServiceClient(req). Draftship writes them that way.
AI features in your app (like InvokeLLM) still run during tests and count toward your limits.