如何使用为Cucumber JVM中的每个新运行设置的不同数据(语言)多次运行相同的功能文件

时间:2016-07-18 16:27:31

标签: java selenium-webdriver cucumber-jvm cucumber-junit cucumber-java

我在Cucumber JVM中的情况,我需要运行整个“case.feature”文件,其中5个方案在语言1上设置,区域设置1第一次,然后运行相同的整个“案例”。功能“设置语言2,区域设置2第二次,有没有办法设置它?

示例:

  1. 语言1>英语,地区1>英语(美国)
  2. 语言2> Deutsch,Locale 2> Deutsch

1 个答案:

答案 0 :(得分:1)

在黄瓜中使用Scenario Outlines,您想要的输入可以是表格格式,如下所示。

Scenario Outline: eating
  Given there are <start> cucumbers
  When I eat <eat> cucumbers
  Then I should have <left> cucumbers

  Examples:
    | start | eat | left |
    |  12   |  5  |  7   |
    |  20   |  5  |  15  |