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

时间:2020-01-14 06:08:44

标签: cypress

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

3 个答案:

答案 0 :(得分:2)

只要它没有直接集成到Cypess中,就可以使用cypress-run之类的npm软件包

npm install cypress-run --save

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

答案 1 :(得分:1)

赛普拉斯发布了5.0版本,该版本支持重试,有关更多信息,请参见https://docs.cypress.io/guides/guides/test-retries.html

答案 2 :(得分:0)

只需将此行添加到您的cypress.json文件中即可。

{

"retries":2
}

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