我正在尝试使用 Browserstack 运行 Cypress BDD 测试套件,但我一直收到此错误 CYPRESS_RUN_FAILEDCypress 无法运行。隐藏堆栈跟踪 [-] 插件文件丢失或无效。
您
pluginsFile
设置为.\cypress\plugins\index.js
,但文件丢失、包含语法错误或在需要时抛出错误。pluginsFile
必须是.js
、或.ts
文件.coffee
。或者您可能已经重命名了
pluginsFile
. 如果是这种情况,请重新启动测试运行程序。请修复此问题,或者如果您的项目不需要插件文件,请设置
pluginsFile
为。false
错误:找不到模块“cypress-cucumber-preprocessor”需要堆栈:
- .\cypress\plugins\index.js
- \cypress_package\4.12.1\app\packages\server\lib\plugins\child\run_plugins.js
- \cypress_package\4.12.1\app\packages\server\lib\plugins\child\index.js 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:798:15) 在 Module._load (internal/ modules/cjs/loader.js:691:27) 在 Module._load (electron/js2c/asar.js:717:26) 在 Function.Module._load (electron/js2c/asar.js:717:26) 在 Module .require (internal/modules/cjs/loader.js:853:19) 在对象的 require (internal/modules/cjs/helpers.js:74:18)。(.\cypress\plugins\index.js:2:18) 在 Module._compile (internal/modules/cjs/loader.js:968:30) 在 Object.Module._extensions..js (internal/modules/cjs/ loader.js:986:10) 在 Module._load (internal/modules/cjs/loader.js:816:32) 在 Module._load (internal/modules/cjs/loader.js:728:14) 在 Module._load (electron/js2c/asar.js:717:26) 在 Function.Module._load (electron/js2c/asar.js:717:26) 在 Module.require (internal/modules/cjs/loader.js:853:
赛普拉斯运行进程退出,代码 1 赛普拉斯运行失败,退出代码:1
遵循答案建议后,它似乎无法读取我的 stepDef 和 Page 类文件; 在此处输入图像描述