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

运行Cypress测试时出现插件错误该如何解决?

Cypress运行测试浏览器直接关闭报错解决方法

你遇到的报错核心是Cypress插件加载失败,当前你使用的plugins/index.js导出的函数没有返回配置对象。Cypress 9.x及以上版本要求插件函数必须返回config对象,即使你没有自定义任何插件配置也不能省略这一步,否则就会触发加载错误,导致浏览器直接关闭。

第一步:修正plugins文件代码

将cypress/plugins/index.js调整为以下内容:

module.exports = (on, config) => {
  // 后续如果需要添加事件监听、自定义插件都可以写在这个区域
  return config
}

其他排查项

  • 如果你使用的是10.x及以上版本的Cypress,已经默认不使用单独的plugins/index.js文件,建议直接把配置写到根目录的cypress.config.js中,避免路径匹配错误。
  • 修正配置后可以先执行npx cypress verify验证Cypress运行环境是否正常,没有缺失依赖。
  • 可以先运行Cypress官方自带的示例测试用例,排除测试代码本身的语法问题导致的崩溃。
  • 如果上述操作都无效,可以尝试执行npm install cypress --force重装Cypress,避免本地安装包损坏的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 15:27:04