Two ways to record
Record in a live cloud browser, or in your own Chrome with the TestSnag extension.
WEB testing
Record a flow once in the cloud browser or with the Chrome extension, or describe it in plain English. TestSnag replays it on every run and shows you exactly where it broke.
[ 01 ] Capabilities
From recording a flow to catching the release that breaks it, with the evidence to fix it fast.
Record in a live cloud browser, or in your own Chrome with the TestSnag extension.
Click and type steps can find elements from a description, so you are not tied to brittle selectors.
Check anything you can describe, like "the dashboard lists recent runs", alongside classic assertions.
Every workspace has a test inbox. Wait for sign-up, reset and OTP emails and use the link or code in the next step.
Each run keeps a video, a screenshot per step, and the console and network logs.
Variables and secrets, shared step blocks, file uploads, dialogs and Node, Python or TypeScript script steps.
[ 02 ] How it works
Click through the flow in the cloud browser or Chrome extension, or tell the AI what to do.
Assert on text, elements, URLs or anything you can describe with an AI check.
Schedule it, trigger it from CI, or run it from your AI editor. Every run is recorded.
Run it anywhere
On a schedule
From every 5 minutes to monthly.
From any CI
One webhook URL per test or suite.
On deployments
GitHub deployment events, by environment.
From your AI editor
Claude Code, Codex and Cursor over MCP.
More agents
Web tests run in a hosted Chromium browser, the same engine as Chrome and Edge.
Yes. Store credentials as secret variables, and use the built-in test inbox to receive verification emails and one-time codes.
No. Click and type steps can find elements from a plain description. You can still add a selector when you want to be exact.
Let the Web Agent walk your critical flows on a schedule or on every deploy.
No credit card required. The Free plan includes 20 test runs a month.