testing - 如果中间的测试失败,有没有办法中止 TestCafe 中的测试套件?
问题描述
我有一系列依赖于中间步骤的测试(例如创建帐户)。我为此使用的 API 有点脆弱(这是一个单独的问题),有时会失败。当测试失败时,我希望能够在中间退出测试,而不是等待 TestCafe 使接下来的几个测试的初始断言失败。有没有办法让测试控制器停止,或者向夹具表明测试应该停止?我立即想到了 Spock 的@Stepwise
注释,但在 TestCafe 文档中找不到类似的东西。
解决方案
一旦测试失败,Stop on First Fail选项将停止整个运行。如果我正确理解您的情况,您可以添加一个成功创建帐户的断言,如果失败,请使用此选项退出整个运行。
推荐阅读
- javascript - React Native:双重获取覆盖以前的数据
- ssl - 我可以用二级域的私钥签署三级证书请求吗?
- java - Spring State Machine:用户在转换时执行多个操作是否安全?
- node.js - Sails.js 创建失败中的一对多关联
- c - 使用 ANSI Escape 在虚拟终端中捕获鼠标
- c# - 当我尝试在 xamrin 表单中添加 ZXing.Net.Mobile.forms 并编译时,它会显示错误
- reactjs - Apollo 错误处理 - 为什么反应应用程序崩溃?
- c++ - 可以跨 dll 边界返回 const 引用/指向 std::vectors 的指针吗?
- kubernetes-ingress - 基本身份验证在 kubernetes 入口中不起作用
- excel - 在列中打印列表列表,如在 excel 中一样