我只想切换运行一个测试,这样我就不必等待我的其他测试来查看一个测试的结果。
目前,我注释掉了我的其他测试,但这真的很烦人。
有没有办法在 Cypress
中切换只运行一个测试?
原文由 kuceb 发布,翻译遵循 CC BY-SA 4.0 许可协议
我只想切换运行一个测试,这样我就不必等待我的其他测试来查看一个测试的结果。
目前,我注释掉了我的其他测试,但这真的很烦人。
有没有办法在 Cypress
中切换只运行一个测试?
原文由 kuceb 发布,翻译遵循 CC BY-SA 4.0 许可协议
有多种方法可以实现这一点。
.only
添加到 it
或 describe
请参阅@bkucera 答案npx cypress run --record --spec "cypress/integration/my-spec.js" npm run cypress -- --record --spec "cypress/integration/my-spec.js"
原文由 Morlo Mbakop 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13.1k 阅读
7 回答2.2k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
只运行一个文件
或使用 glob 模式:
在一个文件中只运行一个测试
您可以使用
.only
如 赛普拉斯文档中所述此外,您可以对
describe
和context
块执行相同的操作编辑:
还有一个不错的
VSCode
扩展使添加/删除.only
使用键盘快捷键更容易。它称为 Test Utils(使用ext install chrisbreiding.test-utils
安装)。它适用于 js、coffee 和 typescript: