javascript - 是否可以通过 support/index.js 在 Cypress 上仅运行特定测试?

标签 javascript npm cypress config test-runner

我试图只运行特定的测试。假设我在集成文件夹中有 50 个测试文件,并且只想运行其中的 10 个。我正在尝试从 support/index.js 文件进行配置,例如:

导入'./commands'
导入'../integration/login.spec.js'
导入'../integration/admin.spec.js'
导入“../integration/customer.spec.js”

我只想在 Cypress 的测试运行器上显示选定的文件(login.spec.js、admin.spec.js 和 customer.spec.js)。我不想显示其他测试文件。但上面的代码不起作用。

最佳答案

我不会费心使用 support/index.js,只需制作一个虚拟规范并运行即可

// my-top-10-tests.spec.js

import './login.spec.js' 
import './admin.spec.js' 
import './customer.spec.js'
// and so on

关于javascript - 是否可以通过 support/index.js 在 Cypress 上仅运行特定测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72513352/

相关文章:

Angular 应用程序在本地和生产环境之间显示不同的 UI

testing - Cypress :键入 Tab 键

javascript - Cypress 测试无法识别 node_modules 包类型

node.js - Intellij Idea 和 WebStorm NPM 版本最新及更多

javascript - 使用 npm 安装或更新所需的包,就像 ruby​​gems 的 bundler

javascript - Cypress :查找元素数量而不抛出错误

javascript - 如何使用 MVC Ajax.BeginForm 在 AjaxOptions OnComplete 函数中获取源元素

javascript - 使用 Ember 数据发送附加参数

javascript - 使用 Javascript 设置 HTML <span> 的内容

javascript - Vue.js:获取图像的 src 并将其传递给另一个调用