Playwright
Open-source web automation framework with one API to drive Chromium, Firefox, and WebKit for testing, scripting, and AI agent workflows
The product is an open-source web automation framework that provides a single API to drive Chromium, Firefox, and WebKit for end-to-end testing, scripting, and AI agent workflows, addressing flaky tests and cross-browser automation. It is for software developers and engineering teams building and maintaining modern web applications. It is delivered as open-source libraries for TypeScript, Python, .NET, and Java with a test runner, CLI, and MCP server for browser control.
Key features
- Auto-wait and web-first assertions
- Test isolation with fresh browser contexts
- Resilient locators via getByRole and others
- Parallelism and sharding across browsers
- Cross-browser testing on Chromium Firefox WebKit
- Accessibility snapshots for AI agents
- MCP server for AI clients
- CLI for coding agents
- Session monitoring with live screencast
- Test generator from recorded actions
- Trace Viewer with DOM snapshots
- VS Code extension for testing
- Network inspection and request mocking
- Cookie and storage state management
- Vision mode coordinate-based interaction
- Tracing and video recording
- Browser automation navigation and interaction
- X<0.1/day
GTM channels
- Blog
- Community
- API
- Docs
- Changelog
ICP
- Software developers
- Engineering teams
- DevOps sre teams