chore: bump playwright (#13947)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Updated Playwright test tooling to 1.58.2 across the repository and
test packages.

* **Tests**
* Improved end-to-end robustness: replaced fragile timing/coordinate
logic with element-based interactions, added polling/retry checks for
flaky asserts and async state, and simplified input/rename flows to
reduce test flakiness.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2026-02-27 22:56:43 +08:00
committed by GitHub
parent c90f173821
commit a4e2242b8d
16 changed files with 170 additions and 119 deletions
+24 -24
View File
@@ -24,7 +24,7 @@ __metadata:
resolution: "@affine-test/affine-cloud-copilot@workspace:tests/affine-cloud-copilot"
dependencies:
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
languageName: unknown
linkType: soft
@@ -33,7 +33,7 @@ __metadata:
resolution: "@affine-test/affine-cloud@workspace:tests/affine-cloud"
dependencies:
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
languageName: unknown
linkType: soft
@@ -42,7 +42,7 @@ __metadata:
resolution: "@affine-test/affine-desktop-cloud@workspace:tests/affine-desktop-cloud"
dependencies:
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
languageName: unknown
linkType: soft
@@ -52,10 +52,10 @@ __metadata:
dependencies:
"@affine-test/kit": "workspace:*"
"@affine/electron-api": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
"@types/fs-extra": "npm:^11.0.4"
fs-extra: "npm:^11.2.0"
playwright: "npm:=1.52.0"
playwright: "npm:=1.58.2"
languageName: unknown
linkType: soft
@@ -66,7 +66,7 @@ __metadata:
"@affine-test/kit": "workspace:*"
"@affine-tools/cli": "workspace:*"
"@affine-tools/utils": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
webpack: "npm:^5.102.1"
languageName: unknown
linkType: soft
@@ -76,7 +76,7 @@ __metadata:
resolution: "@affine-test/affine-mobile@workspace:tests/affine-mobile"
dependencies:
"@affine-test/kit": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
languageName: unknown
linkType: soft
@@ -87,7 +87,7 @@ __metadata:
"@affine-test/kit": "workspace:*"
"@blocksuite/affine": "workspace:*"
"@blocksuite/integration-test": "workspace:*"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
"@toeverything/theme": "npm:^1.1.23"
json-stable-stringify: "npm:^1.2.1"
rxjs: "npm:^7.8.2"
@@ -101,7 +101,7 @@ __metadata:
"@affine-tools/utils": "workspace:*"
"@blocksuite/affine": "workspace:*"
"@node-rs/argon2": "npm:^2.0.2"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
"@toeverything/infra": "workspace:*"
express: "npm:^5.0.0"
http-proxy-middleware: "npm:^3.0.3"
@@ -809,7 +809,7 @@ __metadata:
"@faker-js/faker": "npm:^10.1.0"
"@istanbuljs/schema": "npm:^0.1.3"
"@magic-works/i18n-codegen": "npm:^0.6.1"
"@playwright/test": "npm:=1.52.0"
"@playwright/test": "npm:=1.58.2"
"@smarttools/eslint-plugin-rxjs": "npm:^1.0.8"
"@taplo/cli": "npm:^0.7.0"
"@toeverything/infra": "workspace:*"
@@ -10900,14 +10900,14 @@ __metadata:
languageName: node
linkType: hard
"@playwright/test@npm:=1.52.0":
version: 1.52.0
resolution: "@playwright/test@npm:1.52.0"
"@playwright/test@npm:=1.58.2":
version: 1.58.2
resolution: "@playwright/test@npm:1.58.2"
dependencies:
playwright: "npm:1.52.0"
playwright: "npm:1.58.2"
bin:
playwright: cli.js
checksum: 10/e18a4eb626c7bc6cba212ff2e197cf9ae2e4da1c91bfdf08a744d62e27222751173e4b220fa27da72286a89a3b4dea7c09daf384d23708f284b64f98e9a63a88
checksum: 10/58bf90139280a0235eeeb6049e9fb4db6425e98be1bf0cc17913b068eef616cf67be57bfb36dc4cb56bcf116f498ffd0225c4916e85db404b343ea6c5efdae13
languageName: node
linkType: hard
@@ -31101,27 +31101,27 @@ __metadata:
languageName: node
linkType: hard
"playwright-core@npm:1.52.0":
version: 1.52.0
resolution: "playwright-core@npm:1.52.0"
"playwright-core@npm:1.58.2":
version: 1.58.2
resolution: "playwright-core@npm:1.58.2"
bin:
playwright-core: cli.js
checksum: 10/42e13f5f98dc25ebc95525fb338a215b9097b2ba39d41e99972a190bf75d79979f163f5bc07b1ca06847ee07acb2c9b487d070fab67e9cd55e33310fc05aca3c
checksum: 10/8a98fcf122167e8703d525db2252de0e3da4ab9110ab6ea9951247e52d846310eb25ea2c805e1b7ccb54b4010c44e5adc3a76aae6da02f34324ccc3e76683bb1
languageName: node
linkType: hard
"playwright@npm:1.52.0, playwright@npm:=1.52.0":
version: 1.52.0
resolution: "playwright@npm:1.52.0"
"playwright@npm:1.58.2, playwright@npm:=1.58.2":
version: 1.58.2
resolution: "playwright@npm:1.58.2"
dependencies:
fsevents: "npm:2.3.2"
playwright-core: "npm:1.52.0"
playwright-core: "npm:1.58.2"
dependenciesMeta:
fsevents:
optional: true
bin:
playwright: cli.js
checksum: 10/214175446089000c2ac997b925063b95f7d86d129c5d7c74caa5ddcb05bcad598dfd569d2133a10dc82d288bf67e7858877dcd099274b0b928b9c63db7d6ecec
checksum: 10/d89d6c8a32388911b9aff9ee0f1a90076219f15c804f2b287db048b9e9cde182aea3131fac1959051d25189ed4218ec4272b137c83cd7f9cd24781cbc77edd86
languageName: node
linkType: hard