testing - 如果中间的测试失败,是否有办法中止 TestCafe 中的测试套件?

标签 testing automated-tests e2e-testing testcafe web-testing

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

最佳答案

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

CLI Documentation
API Documentation (在参数下)

关于testing - 如果中间的测试失败,是否有办法中止 TestCafe 中的测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58208195/

相关文章:

angular - Karma 测试运行程序在升级到 Angular 2.4.3 后卡住(或错误 : Jquery needed)

testing - Incisive Formal Verifier 安装 64 位

javascript - mocha 中的 slow 参数是什么?

jsf - TomEE + Omnifaces - 测试 - 严重 : CDI Beans module deployment failed

java - 如何从 junit 中的 java 扩展文件中读取和测试类?我怎样才能访问该类进行测试?

automated-tests - Spock 的 @IgnoreIf Closure 没有看到在 jUnit 的套件中设置的 System prop 变量

testing - Selenium IDE - 表中多个条目中的验证文本(动态创建的 ID)

testing - 如何在测试中更加冗长?

file - Windows .testcaferc.json 文件的位置

testing - 用 TestCafe 点击 child