仅在赛普拉斯中运行失败的测试用例



在运行赛普拉斯脚本时,某些情况会失败。我只想运行那些失败的案例以再次运行。 如何在赛普拉斯中仅运行失败的测试用例?

只要它没有直接集成在 Cypess 中,就可以使用 npm 包,比如cypress-run

npm install cypress-run --save

然后在package.json中编辑然后运行命令并替换该命令 例如cypress runcypress-run --retries 4,这将重试失败的测试4次

Cypress 发布了支持 retries 的 5.0 版,有关更多信息,请参阅 https://docs.cypress.io/guides/guides/test-retries.html

只需在cypress.json文件中添加此行即可。

{
"retries":2
}

它将重试失败的测试用例两次。

相关内容

最新更新