You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Playwright调试模式以启动浏览器观看测试运行?

解决Playwright在VSCode中可视化调试端到端测试的问题

你当前用的普通Chrome启动配置和Playwright的测试执行逻辑不兼容,这才导致了找不到npx的错误。要实现可视化调试真实浏览器中的测试过程,需要使用Playwright专属的VSCode调试配置,步骤如下:

  1. 确保已安装VSCode的Playwright扩展(这是调试支持的前提)
  2. 替换.vscode/launch.json中的配置为以下内容:
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Playwright: Debug",
      "type": "playwright",
      "request": "launch",
      "debug": true,
      "trace": "on",
      "testFiles": ["${workspaceFolder}/tests/**/*.spec.js"]
    }
  ]
}
  • type: "playwright":指定使用Playwright专用调试器,而非普通Chrome调试器
  • debug: true:强制开启调试模式,启动带调试工具的真实浏览器
  • testFiles:替换为你项目中测试文件的实际路径(比如测试文件在e2e目录下就改成${workspaceFolder}/e2e/**/*.spec.js)
  • trace: "on":可选配置,开启测试追踪,方便后续排查执行问题
  1. 调试操作:
  • 在测试代码的目标行左侧点击添加断点
  • 打开VSCode左侧调试面板,选中"Playwright: Debug"配置,点击启动按钮
  • 此时会自动打开真实浏览器,你可以直观看到测试的执行过程,遇到断点时会自动暂停

如果仍然出现Node相关路径错误,可以在配置中手动指定Node可执行文件路径,比如:

{
  // ... 其他配置项
  "runtimeExecutable": "node"
}

Windows系统如果路径特殊,可写成绝对路径:"C:\\Program Files\\nodejs\\node.exe"

内容的提问来源于stack exchange,提问作者D.Hodges

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:05:11