14 digests · monthly

Radar — Playwright

Recent Playwright changes

v1.62.0 — Jul 24, 2026

  • Passkeys survive storage state: a credentials option persists the context’s virtual WebAuthn credentials for re-seeding.
  • locator.waitForFunction; a scroll option to opt out of auto scroll-into-view; page.evaluate and addInitScript accept functions as arguments.
  • The Playwright MCP server and playwright-cli now ship in the box (npx playwright mcp / npx playwright cli).
  • ⚠ Debian 11 support dropped.
Read the full edition →

v1.61.0 — Jun 15, 2026

  • expect.soft.poll(...) is supported; video gains the same retry-aware modes as trace (on-all-retries, retain-on-failure-…).
  • fullConfig.argv snapshots runner args; -G shorthand for --grep-invert; AggregateError sub-errors listed separately in testInfo.errors.
Read the full edition →

v1.60.0 — May 11, 2026

  • toMatchAriaSnapshot works on a whole Page; a boxes option appends bounding boxes to aria snapshots (aimed at AI consumption).
  • getByRole gains a description option; toHaveCSS reads ::before/::after via the new pseudo option.
  • BrowserContext mirrors page lifecycle events (download, frameattached, …); connectOverCDP gets noDefaults.
Read the full edition →

These summaries link to the original release notes. They cover selected features, security updates, and migration changes.