在黄瓜特征文件中,方案大纲表可以具有<>分隔的示例参数

时间:2020-04-30 17:38:00

标签: gherkin cucumber-java

请告诉我,是否可以在“示例”(场景大纲)的表中使用angle参数。我是功能文件开发的新手,因此需要您的帮助。

Feature: Testing table can have angle parameter of examples

    Scenario Outline: outline
        When a table step:
            | Day | Months   |
            | 30  | <Months> |
        Then verify if day exist in this month<DoesContainInThisMonth>

        Examples:
            | Months | DoesContainInThisMonth |
            | Jan    | No                     |
            | Feb    | No                     |
            | Mar    | Yes                    |

1 个答案:

答案 0 :(得分:0)

对于您所寻找的问题,我没有直接的解决方法。

但是也许其他方法可能会有所帮助。

举个例子:在“月份”列中,您可以列出一个满足每个要求的月份列表(“天”?)。然后,检查StepDefinitions代码中的列表中是否包含特定月份。这样,您只需要一个表。

我认为这会使测试更加清晰,这是BDD的好处之一。

如果您提供有关此方案目标的更多信息,则可能会提供更多有帮助的答案。