Update dependency @playwright/test to v1.55.1
> [!NOTE]
> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
>
> This notice will be removed on 2025-10-07.
<hr>
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@playwright/test](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.51.0` -> `1.55.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.51.0/1.55.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
### [`v1.55.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.55.1)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.55.0...v1.55.1)
##### Highlights
[#​37479](https://redirect.github.com/microsoft/playwright/issues/37479) - \[Bug]: Upgrade Chromium to 140.0.7339.186.
[#​37147](https://redirect.github.com/microsoft/playwright/issues/37147) - \[Regression]: Internal error: step id not found.
[#​37146](https://redirect.github.com/microsoft/playwright/issues/37146) - \[Regression]: HTML reporter displays a broken chip link when there are no projects.
[#​37137](https://redirect.github.com/microsoft/playwright/pull/37137) - Revert "fix(a11y): track inert elements as hidden".
#### Browser Versions
- Chromium 140.0.7339.186
- Mozilla Firefox 141.0
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 139
- Microsoft Edge 139
### [`v1.55.0`](https://redirect.github.com/microsoft/playwright/compare/v1.54.2...f992162f04ae0b0b5a0f4b6114b894215be98995)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.54.2...v1.55.0)
### [`v1.54.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.54.2)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.54.1...v1.54.2)
##### Highlights
[https://github.com/microsoft/playwright/issues/36714](https://redirect.github.com/microsoft/playwright/issues/36714) - \[Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)[https://github.com/microsoft/playwright/issues/36828](https://redirect.github.com/microsoft/playwright/issues/36828)8 - \[Regression]: Playwright Codegen keeps spamming with selected optio[https://github.com/microsoft/playwright/issues/36810](https://redirect.github.com/microsoft/playwright/issues/36810)10 - \[Regression]: Starting Codegen with target language doesn't work anymore
#### Browser Versions
- Chromium 139.0.7258.5
- Mozilla Firefox 140.0.2
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 140
- Microsoft Edge 140
### [`v1.54.1`](https://redirect.github.com/microsoft/playwright/compare/v1.54.0...v1.54.1)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.54.0...v1.54.1)
### [`v1.54.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.54.0)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.53.2...v1.54.0)
#### Highlights
- New cookie property `partitionKey` in [browserContext.cookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-cookies) and [browserContext.addCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-add-cookies). This property allows to save and restore partitioned cookies. See [CHIPS MDN article](https://developer.mozilla.org/en-US/docs/Web/Privacy/Guides/Privacy_sandbox/Partitioned_cookies) for more information. Note that browsers have different support and defaults for cookie partitioning.
- New option `noSnippets` to disable code snippets in the html report.
```js
import { defineConfig } from '@​playwright/test';
export default defineConfig({
reporter: [['html', { noSnippets: true }]]
});
```
- New property `location` in test annotations, for example in [testResult.annotations](https://playwright.dev/docs/api/class-testresult#test-result-annotations) and [testInfo.annotations](https://playwright.dev/docs/api/class-testinfo#test-info-annotations). It shows where the annotation like `test.skip` or `test.fixme` was added.
#### Command Line
- New option `--user-data-dir` in multiple commands. You can specify the same user data dir to reuse browsing state, like authentication, between sessions.
```bash
npx playwright codegen --user-data-dir=./user-data
```
- Option `-gv` has been removed from the `npx playwright test` command. Use `--grep-invert` instead.
- `npx playwright open` does not open the test recorder anymore. Use `npx playwright codegen` instead.
#### Miscellaneous
- Support for Node.js 16 has been removed.
- Support for Node.js 18 has been deprecated, and will be removed in the future.
#### Browser Versions
- Chromium 139.0.7258.5
- Mozilla Firefox 140.0.2
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 140
- Microsoft Edge 140
### [`v1.53.2`](https://redirect.github.com/microsoft/playwright/compare/v1.53.1...8c38de4d13d1e8e28cc97d4ad81cc398a6b2fb32)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.53.1...v1.53.2)
### [`v1.53.1`](https://redirect.github.com/microsoft/playwright/compare/v1.53.0...3c60cb476613ee50c040b488d96f390be3985a89)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.53.0...v1.53.1)
### [`v1.53.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.53.0)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.52.0...v1.53.0)
#### Trace Viewer and HTML Reporter Updates
- New Steps in Trace Viewer and HTML reporter: <img src="https://github.com/user-attachments/assets/1963ff7d-4070-41be-a79b-4333176921a2" alt="New Trace Viewer Steps" height="500">
- New option in `'html'` reporter to set the title of a specific test run:
```js
import { defineConfig } from '@​playwright/test';
export default defineConfig({
reporter: [['html', { title: 'Custom test run #​1028' }]]
});
```
#### Miscellaneous
- New option [`kind`](https://playwright.dev/docs/api/class-testinfo#test-info-snapshot-path-option-kind) in [testInfo.snapshotPath()](https://playwright.dev/docs/api/class-testinfo#test-info-snapshot-path) controls which snapshot path template is used.
- New method [locator.describe()](https://playwright.dev/docs/api/class-locator#locator-describe) to describe a locator. Used for trace viewer and reports.
```js
const button = page.getByTestId('btn-sub').describe('Subscribe button');
await button.click();
```
- `npx playwright install --list` will now list all installed browsers, versions and locations.
#### Browser Versions
- Chromium 138.0.7204.4
- Mozilla Firefox 139.0
- WebKit 18.5
This version was also tested against the following stable channels:
- Google Chrome 137
- Microsoft Edge 137
### [`v1.52.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.52.0)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.51.1...v1.52.0)
##### Highlights
- New method [expect(locator).toContainClass()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-contain-class) to ergonomically assert individual class names on the element.
```ts
await expect(page.getByRole('listitem', { name: 'Ship v1.52' })).toContainClass('done');
```
- [Aria Snapshots](https://playwright.dev/docs/aria-snapshots) got two new properties: [`/children`](https://playwright.dev/docs/aria-snapshots#strict-matching) for strict matching and `/url` for links.
```ts
await expect(locator).toMatchAriaSnapshot(`
- list
- /children: equal
- listitem: Feature A
- listitem:
- link "Feature B":
- /url: "https://playwright.dev"
`);
```
##### Test Runner
- New property [testProject.workers](https://playwright.dev/docs/api/class-testproject#test-project-workers) allows to specify the number of concurrent worker processes to use for a test project. The global limit of property [testConfig.workers](https://playwright.dev/docs/api/class-testconfig#test-config-workers) still applies.
- New [testConfig.failOnFlakyTests](https://playwright.dev/docs/api/class-testconfig#test-config-fail-on-flaky-tests) option to fail the test run if any flaky tests are detected, similarly to `--fail-on-flaky-tests`. This is useful for CI/CD environments where you want to ensure that all tests are stable before deploying.
- New property [testResult.annotations](https://playwright.dev/docs/api/class-testresult#test-result-annotations) contains annotations for each test retry.
##### Miscellaneous
- New option [`maxRedirects`](https://playwright.dev/docs/api/class-apirequest#api-request-new-context-option-max-redirects) in [apiRequest.newContext()](https://playwright.dev/docs/api/class-apirequest#api-request-new-context) to control the maximum number of redirects.
- HTML reporter now supports *NOT filtering* via `!@​my-tag` or `!my-file.spec.ts` or `!p:my-project`.
##### Breaking Changes
- Changes to glob URL patterns in methods like [page.route()](https://playwright.dev/docs/api/class-page#page-route):
- `?` wildcard is not supported any more, it will always match question mark `?` character.
- Ranges/sets `[]` are not supported anymore. We recommend using regular expressions instead.
- Method [route.continue()](https://playwright.dev/docs/api/class-route#route-continue) does not allow to override the `Cookie` header anymore. If a `Cookie` header is provided, it will be ignored, and the cookie will be loaded from the browser's cookie store. To set custom cookies, use [browserContext.addCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-add-cookies).
- macOS 13 is now deprecated and will no longer receive WebKit updates. Please upgrade to a more recent macOS version to continue benefiting from the latest WebKit improvements.
##### Browser Versions
- Chromium 136.0.7103.25
- Mozilla Firefox 137.0
- WebKit 18.4
This version was also tested against the following stable channels:
- Google Chrome 135
- Microsoft Edge 135
### [`v1.51.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.51.1)
[Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.51.0...v1.51.1)
##### Highlights
[#​35093](https://redirect.github.com/microsoft/playwright/issues/35093) - \[Regression]: TimeoutOverflowWarning: [`2149630`](https://redirect.github.com/microsoft/playwright/commit/2149630296).634 does not fit into a 32-bit signed integer
[#​35138](https://redirect.github.com/microsoft/playwright/issues/35138) - \[Regression]: TypeError: Cannot read properties of undefined (reading 'expectInfo')
#### Browser Versions
- Chromium 134.0.6998.35
- Mozilla Firefox 135.0
- WebKit 18.4
This version was also tested against the following stable channels:
- Google Chrome 133
- Microsoft Edge 133
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/LemmyNet/lemmy-ui-leptos).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
合并状态:未合并 0 条评论