开发者社区> 问答> 正文

如何在Serenity bdd中手动使步骤失败而不跳过其他步骤

我使用硒和宁静测试我制作的Web应用程序,我想知道是否有可能手动使步骤失败(用红叉而不是复选图标)

但是我希望随着测试的不断进行而不跳过其他步骤来实现。可能吗 ?

非常感谢您的回答

展开
收起
祖安文状元 2020-01-08 15:45:56 517 0
1 条回答
写回答
取消 提交回答
  • 当断言语句失败时,硬断言立即引发异常,并继续测试套件中的下一个测试。

    当断言失败时,软断言不会引发异常,并且会在断言语句之后继续进行下一步。

    SoftAssert test= new SoftAssert();
    test.assertTrue(0<1);
    System.out.println(“Assertion Failed”);
    test.assertFalse(0<2);
    System.out.println(“Assertion Failed”);
    
    2020-01-08 15:46:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载