在断言失败但Cypress中的测试失败后继续执行测试



我按照柏树在文档中建议的方式编写测试,即每个测试有多个断言,但在以这种方式编写测试时会出现一个问题,即如果断言失败,测试执行就会停止。

我希望每个测试有多个断言,如果一个测试失败,测试就会失败,但会继续执行测试,所以最后我将能够看到测试中失败的所有断言,而不仅仅是第一个失败的断言。

我尝试过使用软断言,但我无法使用柏树,而且我的项目是用TS编写的,软断言不支持键入。

有没有什么方法可以让测试在第一个断言上不停止测试执行,但如果任何断言失败,测试仍然失败?

提前感谢!

遇到了与您相同的问题。我使用then在数组中推送我的结果,而不是使用should断言
然后在另一个then中断言结果。它工作了,但我真的觉得破解赛普拉斯API,这不是为了这个,羞耻。

相关内容

  • 没有找到相关文章

最新更新