v1.25.0
aslushnikov
released this
11 Aug 00:01
·
18 commits
to release-1.25
since this release
VSCode Extension
-
New Playwright actions view
-
Pick selector
You can pick selector right from a live page, before or after running a test -
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.
Test Runner
-
test.step(title, body)
now returns the value of the step function: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); });
-
New
'interrupted'
test status. -
Enable tracing via CLI flag:
npx playwright test --trace=on
. -
New property
testCase.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