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.
โก 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