Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update playwright (#29279)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@axe-core/playwright](https://togithub.com/dequelabs/axe-core-npm) | [`4.8.5` -> `4.9.0`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.8.5/4.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@axe-core%2fplaywright/4.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@axe-core%2fplaywright/4.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@axe-core%2fplaywright/4.8.5/4.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@axe-core%2fplaywright/4.8.5/4.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@playwright/test](https://playwright.dev) ([source](https://togithub.com/microsoft/playwright)) | [`1.42.1` -> `1.43.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.42.1/1.43.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.42.1/1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.42.1/1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | mcr.microsoft.com/playwright | `v1.42.1` -> `v1.43.1` | [![age](https://developer.mend.io/api/mc/badges/age/docker/mcr.microsoft.com%2fplaywright/v1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/mcr.microsoft.com%2fplaywright/v1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/mcr.microsoft.com%2fplaywright/v1.42.1/v1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/mcr.microsoft.com%2fplaywright/v1.42.1/v1.43.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | final | minor | --- ### Release Notes <details> <summary>dequelabs/axe-core-npm (@​axe-core/playwright)</summary> ### [`v4.9.0`](https://togithub.com/dequelabs/axe-core-npm/blob/HEAD/CHANGELOG.md#490-2024-04-01) [Compare Source](https://togithub.com/dequelabs/axe-core-npm/compare/v4.8.5...v4.9.0) ##### Bug Fixes - get correct new window handle with Selenium 3 workaround ([#​1031](https://togithub.com/dequelabs/axe-core-npm/issues/1031)) ([b72c735](https://togithub.com/dequelabs/axe-core-npm/commit/b72c73571c12c81c2ef3dc3ebe89e15769f0942b)), closes [#​1027](https://togithub.com/dequelabs/axe-core-npm/issues/1027) [/github.com/dequelabs/axe-core-maven-html/blob/ad58b26a8d0e2f1afed33b2c5cbca22b54644b99/selenium/src/main/java/com/deque/html/axecore/extensions/WebDriverExtensions.java#L126](https://togithub.com//github.com/dequelabs/axe-core-maven-html/blob/ad58b26a8d0e2f1afed33b2c5cbca22b54644b99/selenium/src/main/java/com/deque/html/axecore/extensions/WebDriverExtensions.java/issues/L126) [#​936](https://togithub.com/dequelabs/axe-core-npm/issues/936) ##### Features - Update axe-core to v4.9.0 ([#​1028](https://togithub.com/dequelabs/axe-core-npm/issues/1028)) ([7e152b6](https://togithub.com/dequelabs/axe-core-npm/commit/7e152b65ff30b9e1cb26c3b0564457b32a0d35b2)) #### [4.8.5](https://togithub.com/dequelabs/axe-core-npm/compare/v4.8.4...v4.8.5) (2024-02-08) ##### Bug Fixes - Update axe-core to v4.8.4 ([#​1008](https://togithub.com/dequelabs/axe-core-npm/issues/1008)) ([d54f145](https://togithub.com/dequelabs/axe-core-npm/commit/d54f145a4078c4730a850e694c9eb77297c23a35)) #### [4.8.4](https://togithub.com/dequelabs/axe-core-npm/compare/v4.8.3...v4.8.4) (2024-01-23) ##### Bug Fixes - **webdriverjs:** use new headless argument to fix selenium-webdriver@4.17.0 breaking release ([#​992](https://togithub.com/dequelabs/axe-core-npm/issues/992)) ([0daba98](https://togithub.com/dequelabs/axe-core-npm/commit/0daba98684ede79bfb6488dd1b81f7d863e69d99)) #### [4.8.3](https://togithub.com/dequelabs/axe-core-npm/compare/v4.8.1...v4.8.3) (2024-01-09) ##### Bug Fixes - allow cjs version of packages to export a default value ([#​943](https://togithub.com/dequelabs/axe-core-npm/issues/943)) ([b5aee34](https://togithub.com/dequelabs/axe-core-npm/commit/b5aee3424fe4d0fbc0b2065e9c0bc56ce4032755)) - Update axe-core to v4.8.3 ([#​968](https://togithub.com/dequelabs/axe-core-npm/issues/968)) ([be9002c](https://togithub.com/dequelabs/axe-core-npm/commit/be9002c518b335f56fa21e1bff99e07281be814b)) - Update axe-core to v4.8.3 ([#​978](https://togithub.com/dequelabs/axe-core-npm/issues/978)) ([1c83740](https://togithub.com/dequelabs/axe-core-npm/commit/1c837404aa2a63fb6be6f04760d1faec886bc5dc)) - **webdriverio:** fix types between v8 and \<v8 ([#​962](https://togithub.com/dequelabs/axe-core-npm/issues/962)) ([0511338](https://togithub.com/dequelabs/axe-core-npm/commit/0511338017f52fba78c6ff3708f0c9e950e7a34e)) - **webdriverio:** work with [@​wdio/globals](https://togithub.com/wdio/globals) ([#​882](https://togithub.com/dequelabs/axe-core-npm/issues/882)) ([2e016b4](https://togithub.com/dequelabs/axe-core-npm/commit/2e016b4e17cff09f158427862f2fd2134a62cbc6)) - **webdriverjs:** fix default commonJs export ([#​927](https://togithub.com/dequelabs/axe-core-npm/issues/927)) ([b07d38c](https://togithub.com/dequelabs/axe-core-npm/commit/b07d38cc2d85c6127391686482abf762758dce34)) ##### Reverts - Revert "fix: Update axe-core to v4.8.3 ([#​968](https://togithub.com/dequelabs/axe-core-npm/issues/968))" ([#​977](https://togithub.com/dequelabs/axe-core-npm/issues/977)) ([0aff5d8](https://togithub.com/dequelabs/axe-core-npm/commit/0aff5d86e539cb9054bc3bd62a2f2cba8a716b3e)), closes [#​968](https://togithub.com/dequelabs/axe-core-npm/issues/968) [#​977](https://togithub.com/dequelabs/axe-core-npm/issues/977) - Revert "chore: merge master into develop ([#​955](https://togithub.com/dequelabs/axe-core-npm/issues/955))" ([#​956](https://togithub.com/dequelabs/axe-core-npm/issues/956)) ([07e7d9e](https://togithub.com/dequelabs/axe-core-npm/commit/07e7d9e7e166391e4fe406db5dc541f56ca44514)), closes [#​955](https://togithub.com/dequelabs/axe-core-npm/issues/955) [#​956](https://togithub.com/dequelabs/axe-core-npm/issues/956) #### [4.8.2](https://togithub.com/dequelabs/axe-core-npm/compare/v4.8.1...v4.8.2) (2023-11-30) ##### Bug Fixes - allow cjs version of packages to export a default value ([#​943](https://togithub.com/dequelabs/axe-core-npm/issues/943)) ([b5aee34](https://togithub.com/dequelabs/axe-core-npm/commit/b5aee3424fe4d0fbc0b2065e9c0bc56ce4032755)) - **webdriverio:** work with [@​wdio/globals](https://togithub.com/wdio/globals) ([#​882](https://togithub.com/dequelabs/axe-core-npm/issues/882)) ([2e016b4](https://togithub.com/dequelabs/axe-core-npm/commit/2e016b4e17cff09f158427862f2fd2134a62cbc6)) - **webdriverjs:** fix default commonJs export ([#​927](https://togithub.com/dequelabs/axe-core-npm/issues/927)) ([b07d38c](https://togithub.com/dequelabs/axe-core-npm/commit/b07d38cc2d85c6127391686482abf762758dce34)) #### [4.8.1](https://togithub.com/dequelabs/axe-core-npm/compare/v4.7.3...v4.8.1) (2023-10-11) ##### Bug Fixes - **cli:** better error message for ChromeDriver version mismatch ([#​680](https://togithub.com/dequelabs/axe-core-npm/issues/680)) ([10cf350](https://togithub.com/dequelabs/axe-core-npm/commit/10cf3509449587a14799fb168678258249bc1900)), closes [#​679](https://togithub.com/dequelabs/axe-core-npm/issues/679) - **cli:** improve error message on script timeout ([#​681](https://togithub.com/dequelabs/axe-core-npm/issues/681)) ([b407c6c](https://togithub.com/dequelabs/axe-core-npm/commit/b407c6cf1f8a980fc036b75c7b3f7198d3bb556c)) - **cli:** include required files when publishing ([#​851](https://togithub.com/dequelabs/axe-core-npm/issues/851)) ([3f1ff4b](https://togithub.com/dequelabs/axe-core-npm/commit/3f1ff4bd464215ce2eb1a243907872aaceadd21f)) - **cli:** respect --exit regardless of other flags ([#​750](https://togithub.com/dequelabs/axe-core-npm/issues/750)) ([bfa2328](https://togithub.com/dequelabs/axe-core-npm/commit/bfa232800d553d870933e5dfa26d669d2d566c08)) - pin axe-core version to accept patch updates only ([#​838](https://togithub.com/dequelabs/axe-core-npm/issues/838)) ([2456ed6](https://togithub.com/dequelabs/axe-core-npm/commit/2456ed641781c2262bf71db24f7f97755422d5f6)) - skip unloaded iframes for all apis ([#​752](https://togithub.com/dequelabs/axe-core-npm/issues/752)) ([0b15629](https://togithub.com/dequelabs/axe-core-npm/commit/0b15629ac12613d9cdfec9f102ff1e3922d28ac2)) ##### Features - **cli:** add --chrome-path option ([#​700](https://togithub.com/dequelabs/axe-core-npm/issues/700)) ([#​704](https://togithub.com/dequelabs/axe-core-npm/issues/704)) ([ada5d28](https://togithub.com/dequelabs/axe-core-npm/commit/ada5d28ccbbf9121f9d1fb5172347019c2ae63d1)) - **react:** export `logToConsole` fn ([#​812](https://togithub.com/dequelabs/axe-core-npm/issues/812)) ([480fb12](https://togithub.com/dequelabs/axe-core-npm/commit/480fb1268ffa3547a8d056a7c274607fca3ca274)) - Update axe-core to v4.8.2 ([#​835](https://togithub.com/dequelabs/axe-core-npm/issues/835)) ([2ac1eaf](https://togithub.com/dequelabs/axe-core-npm/commit/2ac1eafa6318453003ccfd7c33625e63725a7c00)) </details> <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.43.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.43.1) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.43.0...v1.43.1) ##### Highlights [microsoft/playwright#30300 - \[REGRESSION]: UI mode restarts if keep storage state[microsoft/playwright#30339 - \[REGRESSION]: Brand new install of playwright, unable to run chromium with show browser using vscode ##### Browser Versions - Chromium 124.0.6367.29 - Mozilla Firefox 124.0 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 123 - Microsoft Edge 123 ### [`v1.43.0`](https://togithub.com/microsoft/playwright/releases/tag/v1.43.0) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.42.1...v1.43.0) #### New APIs - Method [browserContext.clearCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-clear-cookies) now supports filters to remove only some cookies. ```js // Clear all cookies. await context.clearCookies(); // New: clear cookies with a particular name. await context.clearCookies({ name: 'session-id' }); // New: clear cookies for a particular domain. await context.clearCookies({ domain: 'my-origin.com' }); ``` - New mode `retain-on-first-failure` for [testOptions.trace](https://playwright.dev/docs/api/class-testoptions#test-options-trace). In this mode, trace is recorded for the first run of each test, but not for retires. When test run fails, the trace file is retained, otherwise it is removed. ```js title=playwright.config.ts import { defineConfig } from '@​playwright/test'; export default defineConfig({ use: { trace: 'retain-on-first-failure', }, }); ``` - New property [testInfo.tags](https://playwright.dev/docs/api/class-testinfo#test-info-tags) exposes test tags during test execution. ```js test('example', async ({ page }) => { console.log(test.info().tags); }); ``` - New method [locator.contentFrame()](https://playwright.dev/docs/api/class-locator#locator-content-frame) converts a `Locator` object to a `FrameLocator`. This can be useful when you have a `Locator` object obtained somewhere, and later on would like to interact with the content inside the frame. ```js const locator = page.locator('iframe[name="embedded"]'); // ... const frameLocator = locator.contentFrame(); await frameLocator.getByRole('button').click(); ``` - New method [frameLocator.owner()](https://playwright.dev/docs/api/class-framelocator#frame-locator-owner) converts a `FrameLocator` object to a `Locator`. This can be useful when you have a `FrameLocator` object obtained somewhere, and later on would like to interact with the `iframe` element. ```js const frameLocator = page.frameLocator('iframe[name="embedded"]'); // ... const locator = frameLocator.owner(); await expect(locator).toBeVisible(); ``` #### UI Mode Updates ![Playwright UI Mode](https://togithub.com/microsoft/playwright/assets/9881434/61ca7cfc-eb7a-4305-8b62-b6c9f098f300) - See tags in the test list. - Filter by tags by typing `@fast` or clicking on the tag itself. - New shortcuts: - <kbd>F5</kbd> to run tests. - <kbd>Shift</kbd> <kbd>F5</kbd> to stop running tests. - <kbd>Ctrl</kbd> <kbd>\`</kbd> to toggle test output. #### Browser Versions - Chromium 124.0.6367.29 - Mozilla Firefox 124.0 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 123 - Microsoft Edge 123 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ionic-team/ionic-framework). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information