java - 通过捕获失败步骤的失败原因,继续在 Serenity Jbehave BDD 中执行后续步骤

标签 java selenium junit jbehave serenity-bdd

我目前正在使用 Serenity Jbehave BDD 框架来自动化我的测试用例。我需要一项有关失败步骤后继续执行的信息。

即使当前步骤在我的场景中失败,我也必须继续执行下一步。

您能否让我知道如何使用 Serenity Jbehave 框架来实现这一目标。

我也使用 Junit 和 Selenium。

ignoreFailureInStories=true - 此配置将忽略故事级别的失败,而不是步骤级别的失败。我想要步骤级别的解决方案。

最佳答案

如果您需要在失败的步骤后继续,则应使用软断言。

关于java - 通过捕获失败步骤的失败原因,继续在 Serenity Jbehave BDD 中执行后续步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57472056/

相关文章:

java - 将 List 实例写入 Excel 文件 - Apache POI

python - 我想使用 python selenium 统计打开的窗口数量并一一关闭它们

java - 如何将失败测试的 strack traces 输出到控制台

带有JUnit测试套件错误的SpringJUnit4ClassRunner

java - 传递给 `blobstoreService.createUploadUrl` 的内容,以便由我的端点方法处理

java - 如何在应用程序启动/加载期间执行 SQL 插入查询以填充数据库?

java - 在 android 版本 5 和 6(android api 21 和 23)中崩溃 ExoPlayer.Builder

css - Chrome->Web Developer ->Styles对应的Firefox工具是哪个?

selenium - 如何在Selenium Webdriver(Python)中使用变量名存储包含特定文本的元素来存储字符串?

java - 使用junit启动和控制spring应用程序