Why the real browser matters
Headless grids test a simulation of your app. Then release day arrives and the simulation was wrong: the SSO redirect, the VPN-only API, the session cookie your staging login sets — none of it existed in the lab.
- Your Chrome, your profile. The agent operates the browser you already use, with the sessions you are already logged into. No test-user provisioning project before test one.
- Behind VPN and SSO, by construction. It runs on your machine, on your network. If you can reach the app, the agent can test it — internal tools and pre-prod included.
- Reads the page like assistive tech. Accessibility-tree-first reading instead of screenshot-everything keeps runs fast and model spend low; screenshots are captured where they count — as evidence.
- Every step recorded. Each run produces a step-by-step trail with screenshots, so a verdict is never "trust me".
Powerful, and on a leash
An agent in your real browser needs real guardrails.
Real browser vs. headless grid
| Headless grid | TestAutomate | |
|---|---|---|
| Sessions & auth | Provision test users, script logins, mock SSO | Your real logged-in sessions, from run one |
| VPN / internal apps | Tunnels, allowlists, or "can't test that" | Runs on your network — if you can reach it, it tests it |
| Environment fidelity | A clean-room approximation of your app | The exact browser and state your users have |
| Setup before test one | Grid config, auth plumbing, test-data seeding | Open Chrome, describe the test |
| When the UI shifts | Selectors break; the suite goes red | The agent re-finds the flow; equivalent changes get an advisory flag |
Where execution goes next
Today, execution is local-first by design — it is what makes VPN, SSO, and real sessions work with zero setup. Here is what we are building on top of it, stated honestly:
Cloud browsers
A managed runner in the cloud, so tests can execute without your laptop open. Same verdicts, same evidence trail.
comingParallel runs
Fan a suite out across many browsers at once and collapse a regression pass from an afternoon to minutes.
comingLive view & takeover
Watch a remote run live, and grab the wheel mid-run when you want to steer — then hand control back to the agent.
comingTest the app your users actually get
Real browser, real sessions, real network — and a verdict with the screenshots to prove it.