在运行赛普拉斯脚本时,某些情况会失败。我只想运行那些失败的案例以再次运行。 如何在赛普拉斯中仅运行失败的测试用例?
只要它没有直接集成在 Cypess 中,就可以使用 npm 包,比如cypress-run
npm install cypress-run --save
然后在package.json
中编辑然后运行命令并替换该命令 例如cypress run
cypress-run --retries 4
,这将重试失败的测试4次
Cypress 发布了支持 retries 的 5.0 版,有关更多信息,请参阅 https://docs.cypress.io/guides/guides/test-retries.html
只需在cypress.json
文件中添加此行即可。
{
"retries":2
}
它将重试失败的测试用例两次。