如果中间的测试失败,有没有办法中止 TestCafe 中的测试套件?
Posted
技术标签:
【中文标题】如果中间的测试失败,有没有办法中止 TestCafe 中的测试套件?【英文标题】:Is there a way to abort a test suite in TestCafe if a test in the middle fails? 【发布时间】:2020-02-01 03:03:22 【问题描述】:我有一系列依赖于中间步骤的测试(例如创建帐户)。我为此使用的 API 有点脆弱(这是一个单独的问题),有时会失败。我希望能够在测试失败时退出中间的测试,而不是等待 TestCafe 使接下来的几个测试的初始断言失败。有没有办法让测试控制器停止,或者向夹具表明测试应该停止?我立刻想到了 Spock 的 @Stepwise
注释,但我在 TestCafe 文档中找不到类似的东西。
【问题讨论】:
【参考方案1】:一旦发生失败的测试,Stop on First Fail 选项将停止整个运行。如果我正确理解您的情况,您可以添加一个成功创建帐户的断言,如果失败,则使用此选项退出整个运行。
CLI DocumentationAPI Documentation(在参数下)
【讨论】:
以上是关于如果中间的测试失败,有没有办法中止 TestCafe 中的测试套件?的主要内容,如果未能解决你的问题,请参考以下文章