首页 > 解决方案 > 如果中间的测试失败,有没有办法中止 TestCafe 中的测试套件?

问题描述

我有一系列依赖于中间步骤的测试(例如创建帐户)。我为此使用的 API 有点脆弱(这是一个单独的问题),有时会失败。当测试失败时,我希望能够在中间退出测试,而不是等待 TestCafe 使接下来的几个测试的初始断言失败。有没有办法让测试控制器停止,或者向夹具表明测试应该停止?我立即想到了 Spock 的@Stepwise注释,但在 TestCafe 文档中找不到类似的东西。

标签: testingautomated-testse2e-testingtestcafeweb-testing

解决方案


一旦测试失败,Stop on First Fail选项将停止整个运行。如果我正确理解您的情况,您可以添加一个成功创建帐户的断言,如果失败,请使用此选项退出整个运行。

CLI 文档
API 文档(在参数下)


推荐阅读