Guide · Browser-based testing

AI browser testing: how AI agents test your web app in a real browser

AI browser testing is browser-based testing where an AI agent, not a hand-written script, drives a real browser: it opens pages, fills in forms, clicks through journeys and checks what it sees against what your product is supposed to do. This guide explains how it compares with scripted browser automation, where it goes wrong and how to judge a tool.

Published · ShipperAG team

What is AI browser testing?

AI browser testing is software testing in a real web browser where an AI agent decides what to do and checks the results. The agent loads your web app, reads the page, takes actions such as typing, clicking and scrolling, and compares what happens with what should happen.

Browser-based testing itself is not new. End-to-end tests, UI tests, visual checks and accessibility scans all run against the page as a browser renders it, because that is what your users see. Until recently a person wrote every step as code, using a browser automation library such as Playwright.

The AI part changes who decides the steps. Instead of following a fixed script, an agent works towards a goal, such as "sign up for a trial and invite a colleague", and chooses each next action from what is on the screen. That makes it far more flexible. It also creates new ways for a test to go wrong, which we cover below.

How an AI agent tests in a browser

Most AI browser testing follows the same loop, whatever the tool. The quality of each step decides whether you can trust the result.

  1. Open a real browser session. A browser engine such as Chromium starts, usually without a visible window, with a clean profile and a test account.
  2. Read the page. The agent looks at the page structure: the DOM, the accessibility tree (the same names and roles a screen reader uses) and sometimes a screenshot. Microsoft's Playwright MCP server, for example, lets AI models work with pages through structured accessibility snapshots instead of screenshots (see agentic testing with Playwright).
  3. Choose the next action. From its goal and what it can see, the agent decides what to do next: fill in the email field, open the menu, press "Pay".
  4. Act through automation. The action is carried out by a browser automation library, so it is a real click or keystroke in a real page, not a simulation.
  5. Check the outcome. Good tools decide pass or fail with deterministic checks: the URL, the state of the page, a network response, a measured value or an accessibility rule. The model's impression of the screen should never be the proof.
  6. Record the evidence. Steps, screenshots and traces are saved so a person can see exactly what happened and repeat it.

Four kinds of AI browser testing tools

"AI browser testing" covers several quite different approaches. Knowing which one a tool uses tells you who does the maintenance and what its results mean.

ApproachWhat the AI doesWho maintains the testsGood for
AI-written test scriptsWrites Playwright or similar test code that you keep and runYour team, as with any test codeTeams that want code they own, running fast in CI
Self-healing automationRepairs locators when the page changes, so scripts break less oftenYour team, with less locator upkeepLarge existing suites that break on UI changes
Plain-English test stepsCarries out steps written in everyday language in the browser on each runYour team writes and updates the stepsTeams with little time for test code
Agentic browser testingDecides what to test from your requirements and the change, runs it and verifies the resultsThe agents, working from your contextChecking every release broadly without writing tests

Our guide to AI testing tools in 2026 names the main products in each group. For a side-by-side view of scripts and agents, see agentic QA vs test automation.

Want to see AI browser testing run against the journeys in your own product? Start with a free 45-day trial, no card.

Work email only. We keep your email, team size, plan choice and the page you joined from, only to contact you about the ShipperAG pilot. No spam.

AI browser testing vs scripted browser automation

Scripted browser tests are fast, cheap to run and do the same thing every time. AI browser testing is slower and less predictable per run, but it adapts to change and can cover far more than anyone has time to script.

QuestionScripted browser automationAI browser testing
Who decides the stepsA person, in codeAn agent, from a goal and the page
When the UI changesTests break until someone fixes themThe agent can usually find its way
Run to runIdentical steps every timeThe path can vary, so evidence matters
Speed and cost per runFast and cheapSlower, and model calls cost money
CoverageOnly what someone wroteCan explore beyond the happy path
Best forStable, critical flows such as log-in and checkoutBroad checking of every release, new features and edge cases

Most teams end up using both. Keep scripts for the handful of flows that must never break, and let agents check everything around them. Autonomous QA testing explains how that split works in practice.

Where AI browser testing goes wrong

An agent in a browser can fail in ways a script cannot. These are the problems to watch for, and the guard that stops each one.

  • Passes that never happened. A model can report that it finished a step it never finished. Guard: a pass must come from an observable check, such as a page state or a network response, never from the agent's own summary.
  • Flaky failures. A slow network or an animation can make one attempt fail. Guard: re-run every failure in a fresh session before anyone sees it.
  • Different paths each run. Because the agent chooses its steps, two runs may test different things. Guard: record the steps and screenshots behind every result.
  • Silent gaps. A clean report can hide pages or browsers that were never checked. Guard: the report should list what was not covered.
  • Guessing what "correct" means. Without your requirements, an agent can only check that pages load and buttons respond. Guard: give it the brief, acceptance criteria and business rules, and let it ask when they conflict.
  • Real damage. An agent that can click can also delete data, send emails or place orders. Guard: test preview or staging builds with test accounts, and limit which hosts the browser may reach.

How to choose an AI browser testing tool

Ask these questions before you trust a tool's green ticks. The answers matter more than the demo.

  • Does it run a real browser, and which engines: Chromium, Firefox, WebKit?
  • Does it test against your requirements and business rules, or only check that pages work?
  • Can it show evidence for every pass, not only for failures?
  • Are failures re-checked before they are reported?
  • When requirements are unclear, does it guess or ask?
  • How does it handle log-ins, test accounts and test data?
  • Can you limit which hosts it visits and which actions it may take?
  • Does it check accessibility against WCAG 2.2, and does it say what still needs a person?
  • Can it run against preview builds and in your CI pipeline?
  • Does the report say plainly what it did not cover?

On accessibility, automated rules find only part of the problems. Deque, which makes the axe-core engine, says axe-core finds on average 57% of WCAG issues automatically. That is why our AI accessibility testing guide is clear about what still needs human review.

Real browsers, engines and devices

A browser test only tells you about the browser it ran in. Playwright, the automation library many AI testing tools build on, can run tests in Chromium, Firefox and WebKit, and in branded Google Chrome and Microsoft Edge. It cannot drive Apple's branded Safari: Playwright's documentation says to test with its latest WebKit build instead.

Two practical points follow. A test that passes in Chromium says nothing certain about Safari or Firefox, so check which engines a tool really covers. And emulating a phone in a desktop browser (screen size, touch and user agent) is useful for layouts and tap targets, but it is not the same as a real device.

If you need Safari, Firefox or real phones today, a device cloud is the better fit. As of September 2026, BrowserStack lists 30,000+ real iOS and Android devices, Sauce Labs 10,000+ real Android and iOS devices, and TestMu AI (formerly LambdaTest) 10,000+ real devices; each now adds AI agents on top. Our KaneAI comparison covers where that route wins.

How ShipperAG tests in the browser

ShipperAG is agentic browser testing built for release sign-off. Its specialists work in real Chromium browser sessions, against a preview or staging build you connect, and check it against your own context.

  • Against your context. Journeys, forms and screens are checked against your requirements, design system and business rules, not only "does it load".
  • Specialists that use the browser. User journeys, personas, exploratory testing, visual design, UX acceptance, accessibility (axe-core and WCAG 2.2), mobile (phone and tablet sizes with touch emulation), localization, performance and regression are among the AI QA specialists.
  • Every finding re-run. An independent verifier repeats each finding in a fresh session before it reaches you.
  • Kept inside your limits. It only tests targets you own or have permission to test, and browser traffic stays inside the hosts you allow.
  • Evidence you can sign. Steps, screenshots and results are sealed in a hash-chained evidence ledger for release sign-off.

What ShipperAG does not cover today: Firefox and Safari (WebKit) rendering, and real devices. When a release needs them, the report lists them under "Not covered" instead of implying they passed.

Browser checks are one part of the picture. The 13 quality areas also include APIs, data integrity, security and more, and how ShipperAG works shows the whole flow from connecting a build to sign-off.

Sources: Playwright: Browsers; Playwright MCP (Microsoft, GitHub); axe-core (Deque, GitHub); WCAG 2.2 (W3C); device counts from the BrowserStack, Sauce Labs and TestMu AI websites. Checked 20 September 2026.

FAQ

AI browser testing, answered

What is AI browser testing?

AI browser testing is testing in a real web browser where an AI agent decides the steps and checks the results. It opens pages, fills in forms and clicks through journeys, then compares what happens with what your product is supposed to do.

Is AI browser testing the same as browser automation?

No. Browser automation is software controlling a browser, and it can be used for anything. Testing adds checks on the results. AI browser testing uses an agent to choose the actions and verify the outcomes, instead of a fixed script.

Can AI browser testing replace our Playwright or Selenium tests?

Usually not entirely. Keep scripted tests for the few critical flows that must behave the same way every time. AI browser testing adds broad coverage around them without anyone writing more scripts.

Which browsers does ShipperAG test in?

ShipperAG runs its checks in real Chromium browser sessions, including phone and tablet sizes with touch emulation. Firefox, Safari and real devices are not covered yet, and the report says so when a release needs them.

Is ShipperAG available now?

Not generally. ShipperAG is in a private pilot: teams start with a free 45-day trial, and paid plans start at $149 a month. Joining the waitlist is how a team becomes a product partner, with early access on a real product.

Free 45-day trial · waitlist open

Browser testing with evidence

ShipperAG is in a private pilot. Join the waitlist to become a product partner and see agentic browser testing on your own release.

  • Free 45-day trial, no card
  • Up to 20 release checks on your product
  • Direct line to the founders

Work email only. We keep your email, team size, plan choice and the page you joined from, only to contact you about the ShipperAG pilot. No spam.