【发布时间】:2020-11-30 05:41:11
【问题描述】:
我在默认的/cypress/integration 目录中模拟了集成测试,并在/cypress/e2e 中进行了端到端测试。我正在尝试将脚本添加到我的 package.json 文件中,该文件将专门运行 E2E 测试。
我定义了以下脚本:
"scripts": {
"cy:run": "cypress run",
"test:e2e": "npx cypress run --spec \"cypress/e2e/**/*.spec.ts\"",
}
当我执行npm run test:e2e 时,我看到以下内容:
npx cypress run --spec "cypress/e2e/**/*.spec.ts"
无法运行,因为找不到规范文件。
我们搜索了与此 glob 模式匹配的所有文件:
柏树\e2e***.spec.ts 我还尝试使用以下两个命令在命令行中运行特定测试,但结果相同:
npx cypress run --spec "cypress\e2e\enterprise\taxpayer.spec.ts"
npm run cy:run -- --spec "cypress\e2e\enterprise\taxpayer.spec.ts"
spec 文件本身以describe() 功能块开头。
This 回答说你可以使用等号,但这也不适合我。
知道赛普拉斯为什么无法识别我的测试吗?
【问题讨论】:
标签: cypress