Playwright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit with a single API. It’s useful for end-to-end testing (via Playwright Test), browser automation scripts (via the Playwright library), and agent-driven web control (via the Playwright CLI and Playwright MCP).
Project status
- Actively maintained: The repository has recent activity (last upstream push 2026-06-07), and the project is shipping frequent tagged updates (v1.59.x and v1.60.0 in the past ~2 months).
- Update cadence: v1.59.1 followed v1.59.0 on the same day (2026-04-01), and v1.60.0 arrived about 5-6 weeks later (2026-05-11), suggesting a steady, evolving release rhythm.
AI summary generated Today
Recent updates
v1.60.0
3 weeks agov1.60.0 introduces first-class HAR recording via tracing.startHar and adds new locator and test-runner APIs (locator.drop, test.abort), plus enhancements to aria snapshot assertions. The release notes also list several removed long-deprecated APIs and context options. The provided diff excerpt mostly shows API documentation and repository/CI workflow changes, with one notable new doc surface for APIRequestContext.tracing.
BreakingFeaturesv1.59.1
2 months agoPlaywright v1.59.1 primarily updates Windows process spawning behavior by reverting console hiding for spawned browser processes, addressing regressions reported in commands like `codegen`, `--ui`, and `show`. The diff also changes Windows daemon cleanup logic to additionally stop processes matching `dashboardApp.js`, and bumps package versions from 1.59.0 to 1.59.1 across the monorepo.
v1.59.0
2 months agoPlaywright v1.59.0 introduces a new page.screencast API for unified screencast recording, overlays, real-time frame capture, and annotated action recordings. It also adds browser.bind and browser.unbind for interoperable browser session connectivity, plus new agent-friendly CLI debug and trace analysis workflows.
BreakingFeaturesv1.58.2
4 months agoPlaywright v1.58.2 includes fixes for the trace viewer and for Chromium startup on macOS. The trace viewer now properly accepts trace paths via stdin, and macOS Chromium launch no longer unconditionally enables unsafe swiftshader when a Metal-capable GPU is not detected.
v1.58.1
4 months agoPlaywright v1.58.1 includes operational changes around asset downloads and browser permission handling, plus WebKit behavior gating for frame sessions on specific frozen builds. The release notes highlight fixes for Edge local network permissions, an update to the Chrome for Testing (CFT) download location, and disabling frame sessions on frozen builds.
v1.58.0
4 months agoPlaywright v1.58.0 adds an official SKILL-focused CLI mode (via the microsoft/playwright-cli project snapshot) and improves the HTML Speedboard UI by adding a Timeline tab for merged reports. It also ships UI mode and Trace Viewer usability upgrades, plus a new `isLocal` option for `browserType.connectOverCDP()`. The release notes additionally list several documented breaking selector and API option removals.
BreakingFeaturesv1.57.0
6 months agoPlaywright v1.57.0 introduces a new Speedboard tab in the HTML reporter, improves webserver startup coordination via testConfig.webServer.wait, and adds multiple API enhancements for worker console events and locator descriptions. It also switches most Playwright browsers to use Chrome for Testing builds. A documented breaking change removes Page.accessibility from the public API.
BreakingFeaturesv1.56.1
7 months agov1.56.1 adds support for the new `local-network-access` permission (Chromium) and updates the agent and MCP related behavior. It also improves test MCP backend behavior so configuration can be resolved from the current working directory rather than failing. Release notes cover the key items, and the code changes largely align with them.
Featuresv1.56.0
8 months agoPlaywright v1.56.0 introduces Playwright Agents (planner, generator, healer) to guide LLMs through generating, running, and repairing Playwright tests. It also adds new Page APIs to pull recent console messages, page errors, and network requests, plus several UI/HTML reporter and test CLI improvements, while documenting a Chromium-related background page event deprecation.
BreakingFeaturesv1.55.1
8 months agoPlaywright v1.55.1 updates the bundled Chromium build to 140.0.7339.186 and addresses multiple regressions in reporters and attachment handling. It also reverts an accessibility-related change that treated inert elements as hidden, and updates macOS browser reinstall scripts to stop passing curl's -k flag.
Breaking