Point, click, assert. Watch it run for real.
Record a flow on any site or compose it from 90+ blocks, then watch it run live across real browsers, with assertions, visual regression, and a report for every run.
Your data is the fixture. Test on real rows.
Bind a saved query from the Data Console and fan one test out across every row, one browser tile per row, in parallel or sequence, up to five hundred at once. The same Alpine orders the storefront writes and the dashboard charts become the cases your test runs against.
Point, click, assert. No code, no Selenium.
Record a journey on any site with the browser extension and it wires itself into steps. Or point at a single element and capture it, ranked across ten accessibility-first locators, straight into a reusable element library that self-heals as your UI moves.
Every test is a flow. Branch when it breaks.
A test isn't a script. It's a flow on the same block canvas as workflows. Compose from 90+ blocks across a six-tab palette, give every step its own timeout and failure branch, wrap the fragile parts in Try/Catch, and build it together, live cursors and all.
Catch the bug. See the pixel that moved.
25+ built-in assertions check elements, pages and API responses (equals, contains, starts, ends, regex), and every one auto-retries until it passes or times out. Visual regression captures a baseline on the first run, then pixel-diffs each run after with a tolerance you set and dynamic regions you mask.
Test the page. Test the endpoint. One canvas.
Author browser tests and API tests side by side. A Postman-style HTTP request block covers seven methods with status, JSON-path, response-time and header assertions, and the same API blocks drop into a browser test to seed data and clean up after, so setup never lives in a second tool.
One click. Every browser, every condition.
Run across Chrome, Edge, Brave, Firefox and Safari in parallel, and watch each one live. Throttle the network from slow-2G to WiFi, set locale, timezone and dark mode, then snapshot the storage state to reuse a login and skip the sign-in on every run after.
Every run reported. Every flake surfaced.
Workspace, suite and per-test dashboards track pass-rate, duration and the top-failing, slowest and flakiest tests over time. Auto-retry surfaces the flaky ones before your users do. Export any run as a PDF or HTML report with secrets redacted, or trigger the whole thing from your CI/CD pipeline.
The result: checkout-smoke, green across the board.
The same Alpine order the storefront writes, the dashboard charts and the workflow processes, now guarded by a test on every browser.
Common questions
No. Record a flow on any site with our browser extension and it wires itself into steps automatically. The same extension captures single elements off your page, ranked across 10 accessibility-first locators (Test ID, role and name, label, text and beyond), into a reusable element library that heals as your UI changes. Or compose a test from 90+ blocks, including interactions, 25+ assertions, waits, network mocks and more.