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

Playwright VSCode插件语法错误:Unexpected Token问题求助

问题排查:Playwright VSCode插件及CLI测试报错问题

问题现象

  • 测试运行异常:点击Playwright插件的Show browser运行短测试,耗时远超预期,点击插件的Stop按钮后,插件仍显示测试处于running状态,但实际无任何操作。
  • 后续触发新异常:点击Test Results终端的Clear all test并重新加载窗口后,Test Explorer中能看到所有测试文件,但展开后无测试显示;测试文件末尾出现红色下划线,hover时提示语法错误:

    SyntaxError: Unexpected token (380:0)

    [0m [90m 378 |[39m }
    [90m 379 |[39m
    [31m[1m>[22m[39m[90m 380 |[39m }
    [90m |[39m [31m[1m^[22m[39m
    [90m 381 |[39m[0mplaywright

  • 通过CLI运行测试时,同样出现上述语法错误。

已尝试操作

  • 完全重启VSCode
  • 更新至最新版Playwright
  • 禁用并卸载Playwright VSCode插件(卸载时红色下划线消失,重装后复现问题)

排查与解决方案建议

  1. 修复测试文件语法错误
    错误提示明确指向第380行的多余},先检查对应测试文件的代码结构,确认是否存在函数、测试块的括号不匹配问题(重复闭合或遗漏)。利用VSCode的括号匹配高亮功能快速定位,修正语法错误后重新运行测试。

  2. 清理Playwright缓存与依赖
    执行npx playwright install --with-deps重新安装浏览器依赖,同时删除项目目录下的node_modules/.cache/playwright文件夹,避免缓存文件损坏引发异常。

  3. 排查测试文件末尾异常内容
    检查测试文件第380行及之后的内容,确认是否存在误输入的playwright字符串或其他无效字符,删除这些异常内容后保存文件。

  4. 检查项目依赖一致性
    查看package.json中Playwright相关依赖(如@playwright/test)的版本,确保所有相关包版本一致,执行npm install重新安装所有依赖,解决潜在的版本冲突问题。

  5. 重置VSCode配置
    备份当前VSCode配置后,通过Ctrl+Shift+P打开命令面板,选择Preferences: Reset Settings重置为默认配置,排除自定义配置与插件的冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 17:19:54