From 54221a651476f6a7bd11ab62c211de54d23a3603 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Nov 2026 13:56:06 +0000
Subject: [PATCH] chore(deps-dev): Bump @playwright/test from 1.64.1 to 1.65.0
(#2309)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [@playwright/test](https://github.com/microsoft/playwright) from
1.64.1 to 1.65.0.
Sourced from @playwright/test's
releases. The test runner now runs under Bun. Bun
transpiles your TypeScript test files itself, so Playwright does not use
Babel or its compilation cache. Pass the Our CI runs the test runner tests under Bun 1.4.3 on Linux. Some
features work differently under Bun: New New export default defineConfig({
reporter: [
['failures'],
['html', { onlyFailures: true }],
],
});
Release notes
v1.65.0
🥟 Run tests with Bun
--bun flag,
because without it bunx playwright test runs on
Node.js:bunx --bun playwright test
--only-changed does not follow imports.--tsconfig and the JSX
options in tsconfig.json have no effect, and custom ESM
loaders are not supported.click instead of
locator.click. This changes some step locations, step
titles and error messages.🚨 Reports with only failures
failures
reporter prints failures and successful retries as they occur, followed
by a summary, without progress output.onlyFailures option of the HTML, JSON and JUnit
reporters keeps
only tests with unexpected outcomes, flaky tests and interrupted
tests:// playwright.config.ts
import { defineConfig } from '@playwright/test';
New built-in -exclusive- test
lock runs a test only when no other tests are running. All other
tests continue to run in parallel with each other:
test('restart the server', { lock: '-exclusive-' },
async () => {
// No other test runs while this one is running.
});
test.skip(), test.fixme(), test.fail() and test.slow() now accept only a description. It is recorded in the test annotation:
test('upload a file', async ({ page }) => {
test.skip('Not implemented yet');
});
... (truncated)
a1f35e1
chore: mark v1.65.0 (#43925)a99c1ab
cherry-pick(#43918):
Revert "fix(docker): use latest stable Chrome for Testin...6f9a7f5
cherry-pick(#43914):
docs(release-notes): update Chromium version for 1.65daf93bb
cherry-pick(#43912):
feat(chromium): roll to r12546545e89
cherry-pick(#43902):
chore(deps): bump runtime deps0347448
fix(test runner): track shared ESM dependencies for only-changed (#43837)86e6924
fix(clock): cancel real-time timer when replay ends paused (#43873)d745ae0
fix(route): wait for all active handlers before disabling interception
(#43889)6e3f5ff
docs: release notes for v1.65 (#43874)aa33d27
fix(chromium): honor Linux config directories for channel connections
(#43884)