【问题标题】:JBehave & Serenity - skip scenarios in story after failJBehave & Serenity - 失败后跳过故事中的场景
【发布时间】:2016-08-12 09:36:13
【问题描述】:

我有: 故事: 情景 1。 情景 2。 场景 3。

如果方案 1 失败,我想跳过方案 2 和 3。 我正在使用 jbehave 和 Serenity。

我开始这样的测试:

 public RunTestSuite() {
        findStoriesCalled(storyNamesFromEnvironmentVariable());
    }

我试过了 configuration().storyControls().doSkipScenariosAfterFailure(true); 但它对我不起作用

【问题讨论】:

    标签: jbehave serenity-bdd


    【解决方案1】:

    创建单独的类有一个变量,如“int FlowIndicator;”或“boolean FlowIndicator;”有一个 getter 和 setter。

    现在在故事类中为这个 FlowIndicator 赋值。

    如果场景 1 通过 FlowIndicator 应该为 1 或 true 如果场景 1 失败,FlowIndicator 应该为 0 或 false。

    这样您就可以在场景 2 和 3 中验证 FlowIndicator 应该是 1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多