Playwright CLI: Every Command, Plus the New playwright-cli for AI Coding Agents
Blog post from TestMu AI
Playwright provides two related command-line tools with distinct purposes: the Playwright Test CLI, invoked through `npx playwright`, for installing browsers, generating tests, running and debugging test suites, collecting traces, and producing reports, and the separate `playwright-cli` package for AI coding agents to control browsers through concise shell commands. The Test CLI supports extensive configuration for selecting tests, projects, browsers, parallel workers, retries, sharding, timeouts, debugging, snapshots, tracing, reporting, and code generation, while Python, Java, and .NET bindings expose comparable commands through language-specific entry points. `playwright-cli` offers browser sessions, accessibility snapshots with reusable element references, interactions such as clicking and filling fields, storage and network controls, recording, tracing, and paused-test debugging, with optional skills files that help agents use its commands. The text also contrasts these tools with Playwright MCP, which exposes browser functions through MCP tool calls, and Kane CLI, which aims to validate natural-language user flows with typed pass, failure, setup, and timeout exit codes. It notes that Playwright tests can run locally or connect to cloud browser infrastructure, and identifies common setup problems involving missing browser binaries, system dependencies, unmatched test filters, timeouts, and command-path configuration.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 15 | 4,908 | 480 | 161 | -53% |
| AI Coding Assistant | 9 | 798 | 227 | 89 | -49% |
| Observability | 4 | 1,359 | 336 | 123 | -50% |
| WebMCP | 2 | 3 | 2 | 2 | -97% |
| Developer Experience | 1 | 258 | 135 | 43 | -60% |
| Loop engineering | 1 | 27 | 25 | 17 | -72% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.