Playwright 问题:browserType.launch: Executable doesn‘t exist
2026/9/24 7:04:41 网站建设 项目流程
  • 在执行 Playwright 脚本时,出现如下错误信息
node:internal/process/promises:394 triggerUncaughtException(err, true /* fromPromise */); ^ browserType.launch: Executable doesn't exist at C:\Users\12312\AppData\Local\ms-playwright\chromium_headless_shell-1243\chrome-headless-shell-win64\chrome-headless-shell.exe ╔════════════════════════════════════════════════════════════╗ ║ Looks like Playwright was just installed or updated. ║ ║ Please run the following command to download new browsers: ║ ║ ║ ║ npx playwright install ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════╝ at D:\WEB\PlaywrightTest\scripts\test.js:15:49 at D:\WEB\PlaywrightTest\scripts\test.js:8:71 at __awaiter (D:\WEB\PlaywrightTest\scripts\test.js:4:12) at D:\WEB\PlaywrightTest\scripts\test.js:13:8 at Object.<anonymous> (D:\WEB\PlaywrightTest\scripts\test.js:26:4) { log: [], name: 'Error' } Node.js v22.23.1
问题原因
  • Node 环境里装了 Playwright,但对应的 Chromium 浏览器内核没有被下载到本地,Playwright 找不到浏览器可执行文件
处理策略
  1. 在项目目录下执行如下指令,安装 Chromium
npx playwrightinstall
  1. 如果不想下载,也可以让 Playwright 调用本机已安装的 Chrome。在playwright.config.ts文件添加如下配置
use:{channel:'chrome',// 或 'msedge'},

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询