Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Playwright Test Agents

Microsoft's planner, generator and healer agents that make your coding agent write and repair real Playwright tests. Free, Apache-2.0.

Reviewed by Sheela · Updated

View on GitHub Open source

Our rating

4.1/5

Playwright's own test agents give any coding agent a disciplined plan, write, heal loop that ends in ordinary Playwright code you own, with no vendor in between.

What is Playwright Test Agents?

Playwright Test Agents are three agent definitions that ship with Playwright, Microsoft's browser testing framework, and run inside a coding agent you already use. The planner explores your app from a seed test and writes a Markdown test plan into specs/; the generator turns a plan into Playwright test files under tests/, checking selectors and assertions live in the browser as it goes; the healer replays a failing test, inspects the current page and patches locators, waits or data until the test passes or a guardrail stops it, skipping the test if it judges the feature itself broken.

They arrived in Playwright 1.56 on 6 October 2025. npx playwright init-agents --loop=vscode, claude, codex or opencode writes the definitions, which pair instructions with Playwright's MCP tools; since 1.62 in July 2026 the Playwright package also bundles the MCP server and playwright-cli. The VS Code route needs VS Code 1.105 or later.

The agents live in the microsoft/playwright repository, about 99,500 stars, Apache-2.0, with 1.65 released on 5 November 2026.

Is Playwright Test Agents worth it?

Most AI testing products sell the same promise: describe a flow, get a test that fixes itself. Playwright Test Agents deliver the core of that for free and leave the output as standard Playwright TypeScript in your repository. There is no proprietary test format, no per-run fee and no cloud runner; the cost is the tokens your coding agent spends.

The split into three agents is the useful idea. A Markdown plan in specs/ is reviewable by a product manager before any code exists, generated tests carry comments pointing back to their spec and seed, and the healer is scoped to one failing test at a time. That keeps a human in the loop at the two points that matter, the plan and the patch. The seed test is also the template, so fixtures, logins and project conventions carry over into everything generated.

The catch: the docs say generated tests may include initial errors, and the healer may decide a feature is broken and skip the test rather than fix it, which a busy team can mistake for green. Quality depends heavily on the model behind your coding agent. The definitions must be regenerated after each Playwright upgrade, and the docs themselves contain slips, such as a Claude Code example that passes --loop=vscode.

Against Momentic, TestSprite or QA Wolf, what you give up is hosted browsers, dashboards, mobile devices and someone to call. What you keep is code that runs anywhere Playwright runs.

For a team already on Playwright, these agents are the obvious first step before paying for a hosted service; for one with no test framework yet, a managed product will reach coverage sooner.

Where it earns its place

  • A front-end lead at a 12-person SaaS company with a thin Playwright suite

    Cover checkout and onboarding flows without a QA hire

    Run init-agents with --loop=claude, have the planner write specs for each flow, review the Markdown, then let the generator produce tests; the only cost is the Claude Code usage spent exploring the app.

  • An engineer whose CI goes red after every design refresh

    Repair broken locators without rewriting tests by hand

    Point the healer at each failing test; it proposes a new locator or wait and reruns until green, and any test it skips gets a manual look because the feature may really be broken.

Before you commit

Setup
Install Playwright, write a seed test with your fixtures and login, then npx playwright init-agents --loop=<vscode|claude|codex|opencode>; rerun the command after each Playwright upgrade.
Integrations
VS Code 1.105+, Claude Code subagents, Codex and opencode; agents call Playwright's MCP tools, and the package bundles the MCP server and playwright-cli since 1.62.
Data and privacy
Runs locally against whatever URL you give it; page content and code go to the model provider behind your coding agent.
Cost at scale
Free software; the running cost is coding-agent tokens for planning, generation and healing, and your own CI minutes for running the resulting tests.
Limits
Healer loops are capped by guardrails and may end in a skipped test; quality varies with the model behind the coding agent.

What’s good

  • Output is standard Playwright tests in your repository
  • Free; no per-run or per-seat fees
  • Markdown plans are reviewable before code is generated
  • Works with VS Code, Claude Code, Codex and opencode
  • Maintained by the Playwright team, with roughly monthly releases

What’s not

  • Generated tests can start with errors
  • Healer may skip a test instead of fixing it
  • Agent files must be regenerated after every Playwright upgrade
  • No hosted runners, dashboards or mobile devices

Best for

Teams already using Playwright who want a coding agent to draft and maintain end-to-end tests without adding a vendor.

Playwright Test Agents alternatives

Playwright Test Agents: common questions

Is Playwright Test Agents worth it?
Playwright's own test agents give any coding agent a disciplined plan, write, heal loop that ends in ordinary Playwright code you own, with no vendor in between. We rate it 4.1 out of 5.
How much does Playwright Test Agents cost?
Free and open source (Apache-2.0). You pay for the coding agent and model that run the agents.
What are the downsides of Playwright Test Agents?
Generated tests can start with errors; healer may skip a test instead of fixing it; agent files must be regenerated after every Playwright upgrade; no hosted runners, dashboards or mobile devices.
Who is Playwright Test Agents best for?
Teams already using Playwright who want a coding agent to draft and maintain end-to-end tests without adding a vendor.
How much does Playwright Test Agents cost for a team or in production?
Free software; the running cost is coding-agent tokens for planning, generation and healing, and your own CI minutes for running the resulting tests.
Is Playwright Test Agents safe for company data?
Runs locally against whatever URL you give it; page content and code go to the model provider behind your coding agent.
What are the best Playwright Test Agents alternatives?
The closest alternatives we have reviewed are Stagehand, Browser Use and Keploy.

Answers checked Nov 6, 2026.

Make Playwright Test Agents? Show this rating on your sitePlaywright Test Agents rated 4.1 out of 5 on ReviewRamble