Playwright v1.25.0stable Released Aug 11, 2022
Impact Score: 5/10

Playwright v1.25.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: playwright ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Playwright v1.25.0. Source highlight: **New Playwright actions view**

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (1)

  • Added `test.describe.fixme(title, callback)`.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## VSCode Extension - **New Playwright actions view** <img width="246" alt="Playwright actions" src="https://user-images.githubusercontent.com/883973/184041259-812722f2-26e3-4561-a972-a1c7973f1332.png"> - **Pick selector** You can pick selector right from a live page, before or after running a test <img width="660" alt="Pick selector" src="https://user-images.githubusercontent.com/883973/184041462-288b9458-1650-4789-bd9e-b60d2ccd11dc.png"> - **Record new test** Start recording where you left off with the new 'Record new test' feature. - **Show & reuse browser** Watch your tests running live & keep devtools open. Develop while continuously running tests. <img width="660" alt="extension screenshot" src="https://user-images.githubusercontent.com/746130/184043183-1b3932ec-2ca9-4775-a10e-e6fbb20f9a95.jpg"> ## Test Runner * [`test.step(title, body)`](https://playwright.dev/docs/api/class-test#test-step) now returns the value of the step function: ```ts test('should work', async ({ page }) => { const pageTitle = await test.step('get title', async () => { await page.goto('https://playwright.dev'); return await page.title(); }); console.log(pageTitle); }); ``` * Added [`test.describe.fixme(title, callback)`](https://playwright.dev/docs/api/class-test#test-describe-fixme). * New `'interrupted'` test status. * Enable tracing via CLI flag: `npx playwright test --trace=on`. * New property [`testCase.id`](https://playwright.dev/docs/api/class-testcase#test-case-id) that can be use in reporters as a history ID. ## Announcements * ๐ŸŽ We now ship Ubuntu 22.04 Jammy Jellyfish docker image: `mcr.microsoft.com/playwright:v1.25.0-jammy`. * ๐Ÿชฆ This is the last release with macOS 10.15 support (deprecated as of 1.21). * ๐Ÿชฆ This is the last release with Node.js 12 support, we recommend upgrading to Node.js LTS (16). * โš ๏ธ Ubuntu 18 is now deprecated and will not be supported as of Dec 2022. ## Browser Versions * Chromium 105.0.5195.19 * Mozilla Firefox 103.0 * WebKit 16.0 This version was also tested against the following stable channels: * Google Chrome 104 * Microsoft Edge 104