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

如何在VSCode的launch.json中运行Chrome for Testing?

问题分析与解决

可能的原因及对应解法

1. 路径层级冗余或拼写错误

你配置的路径是C:/Users/*****/Downloads/chrome-win64/chrome-win64/chrome.exe,这里大概率存在重复的chrome-win64层级。Chrome for Testing解压后,通常是chrome-win64文件夹直接包含chrome.exe,而非嵌套两层。

  • 打开文件资源管理器,确认chrome.exe的实际位置,比如是否应为C:/Users/*****/Downloads/chrome-win64/chrome.exe。
  • 修正launch.json中的runtimeExecutable路径,确保和实际路径完全匹配。

2. Windows路径解析异常

虽然正斜杠在VSCode配置中通常可识别,但Windows系统对路径的解析偶尔会出现问题,可尝试两种写法:

  • 使用双反斜杠转义:"runtimeExecutable": "C:\\Users\\*****\\Downloads\\chrome-win64\\chrome.exe"
  • 迁移到无特殊字符/空格的路径:比如将Chrome for Testing移动到C:\DevTools\chrome-win64这类目录,避免路径中潜在的解析障碍。

3. VSCode权限不足

系统默认的Downloads文件夹可能有访问权限限制,VSCode以普通用户运行时可能无法启动该路径下的程序:

  • 右键VSCode图标,选择以管理员身份运行后重试调试。
  • 将Chrome for Testing转移到非系统保护目录(如D:\Tools\chrome-win64),重新配置路径后测试。

4. 调试配置隐性冲突

若路径确认无误,检查launch.json是否存在其他干扰项:

  • 排查runtimeArgs中是否包含导致Chrome启动失败的参数。
  • 新建极简调试配置(仅保留type、request、name、url、runtimeExecutable),排除其他配置的影响。

为什么直接存为Web应用能正常运行?

当你将应用保存为Chrome for Testing的Web应用时,是通过Chrome自身的启动逻辑打开程序,它会直接读取自身的解压路径,不受VSCode调试器的进程启动规则限制,因此不会触发路径解析或权限类的报错。

内容的提问来源于stack exchange,提问作者GladDingo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 18:18:24