diff --git a/package-lock.json b/package-lock.json index fe2fa5c4e3f..467f41ec155 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", "@parcel/watcher": "^2.5.6", + "@playwright/cli": "^0.1.1", "@types/semver": "^7.5.8", "@vscode/codicons": "^0.0.45-11", "@vscode/deviceid": "^0.1.1", @@ -2116,6 +2117,52 @@ "node": ">=18" } }, + "node_modules/@playwright/cli": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@playwright/cli/-/cli-0.1.1.tgz", + "integrity": "sha512-9k11ZfDwAfMVDDIuEVW1Wvs8SoDNXIY1dNQ+9C9/SS8ZmElkcxesu5eoL7vNa96ntibUGaq1TM2qQoqvdl/I9g==", + "license": "Apache-2.0", + "dependencies": { + "minimist": "^1.2.5", + "playwright": "1.59.0-alpha-1771104257000" + }, + "bin": { + "playwright-cli": "playwright-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@playwright/cli/node_modules/playwright": { + "version": "1.59.0-alpha-1771104257000", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.0-alpha-1771104257000.tgz", + "integrity": "sha512-6SCMMMJaDRsSqiKVLmb2nhtLES7iTYawTWWrQK6UdIGNzXi8lka4sLKRec3L4DnTWwddAvCuRn8035dhNiHzbg==", + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.59.0-alpha-1771104257000" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/@playwright/cli/node_modules/playwright-core": { + "version": "1.59.0-alpha-1771104257000", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.59.0-alpha-1771104257000.tgz", + "integrity": "sha512-YiXup3pnpQUCBMSIW5zx8CErwRx4K6O5Kojkw2BzJui8MazoMUDU6E3xGsb1kzFviEAE09LFQ+y1a0RhIJQ5SA==", + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@playwright/test": { "version": "1.56.1", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", @@ -7877,7 +7924,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "hasInstallScript": true, "optional": true, "os": [ diff --git a/package.json b/package.json index 42f49e9b34d..4aeb079f7e1 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", "@parcel/watcher": "^2.5.6", + "@playwright/cli": "^0.1.1", "@types/semver": "^7.5.8", "@vscode/codicons": "^0.0.45-11", "@vscode/deviceid": "^0.1.1", diff --git a/src/vs/sessions/test/e2e/README.md b/src/vs/sessions/test/e2e/README.md index 0c0e3525344..63eec9078d8 100644 --- a/src/vs/sessions/test/e2e/README.md +++ b/src/vs/sessions/test/e2e/README.md @@ -1,7 +1,7 @@ # Agent Sessions — E2E Tests Automated dogfooding tests for the Agent Sessions window using -[`playwright-cli`](https://github.com/anthropics/playwright-cli) and a lightweight +[`playwright-cli`](https://github.com/microsoft/playwright-cli) and a lightweight web server that serves Sessions in a browser. ## Architecture @@ -47,7 +47,7 @@ scripts/ ``` - `playwright-cli` installed globally: ```bash - npm install -g @anthropics/playwright-cli + npm install -g @playwright/cli@latest ``` ## Running