如何让赛普拉斯使用位于默认集成文件夹之外的测试文件?

第一卷

我试图将我**.spec.js的文件放在需要测试的实际文件旁边进行测试,如下所示:

.
├── product
|   ├── product.js
|   ├── product.spec.js
├── user
|   ├── user.js
|   ├── user.spec.js

上述*.spec.js文件没有出现在 cypress 测试运行程序窗口中,我不知道如何添加它们。

它仅显示./cypress/integration包含 cypress 包含的示例测试的文件夹的内容。

我知道您可以更改 cypress 的配置以查看不同的默认文件夹(测试除外cypress/integrations,但我的*.spec.js文件位于多个文件夹中。

是否可以将 cypress 测试文件放在不同的文件夹中并出现在 GUI 测试运行器中?

福迪

在配置文件cypress.json中,添加(例如)

{
  ...
  "integrationFolder": ".",
  "testFiles": ["cypress/integration/**/*.spec.js", "src/**/*.test.js"]
}

integrationFolder: "."指定项目根目录开始扫描测试文件。

但要小心,可以在 中选择测试node_modules,因此请使用选项中的位置数组testFiles来指示对您的项目具有有效测试的文件夹。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用赛普拉斯测试文件输入?

赛普拉斯-如何按顺序运行测试文件

使用赛普拉斯,如何将结果记录为视频,然后找到存储在其中的文件夹?

在赛普拉斯中配置屏幕截图文件夹

如何使用赛普拉斯端到端快照测试来测试Vue单个文件组件

在测试运行器中看不到新创建的文件夹中的测试-赛普拉斯

如何从赛普拉斯的测试文件中提取通用功能

如何在赛普拉斯中测试视频文件上传?

如何从赛普拉斯项目中读取JSON文件?

如何从赛普拉斯的 .sql 文件中读取数据?

即使使用--spec参数,赛普拉斯也会运行所有测试文件

在赛普拉斯测试规范文件中导出可重复使用的Javascript函数

赛普拉斯导入规格文件

赛普拉斯 10 运行 commond npx cypress open 时无法显示我的文件夹

如何使用赛普拉斯选择文本[赛普拉斯]

如何在Promise的then()块之外使用赛普拉斯夹具数据

赛普拉斯与 DevOps 的集成

在赛普拉斯测试规范中读取动态文件名

在赛普拉斯测试运行器中找不到文件

赛普拉斯-如何最好地测试多步流程

如何让Teamcity显示赛普拉斯失败的测试列表

赛普拉斯-使用Google Recaptcha测试联系表

赛普拉斯请求默认等待?

赛普拉斯的条件测试

赛普拉斯测试验证

赛普拉斯劈弦测试

赛普拉斯-排除之前的测试

如何使用jquery在赛普拉斯测试中获取div'text'值

使用赛普拉斯,如何测试不存在的元素?