Specflow-如何在方案大纲说明中传递参数

时间:2019-03-11 14:17:39

标签: specflow

请帮助我提供有关如何在Spec Flow的方案大纲描述中传递参数的解决方案?请参见下面的示例:

Scenario Outline : Testing **<Application>**
    Given I navigate to <Application>
    Then I should see Home page

    Examples:
    | Application |
    | Test        |
    | Test1       |

我知道这在Cucumber中是可能的,但不知道在Specflow中这样做的方式。感谢您的回应。预先感谢。

1 个答案:

答案 0 :(得分:2)

这样做没有任何好处。只需编写一个通用场景标题来说明用例:

Scenario Outline: Navigating to the home page
    Given I navigate to <Application>
    Then I should see Home page

Examples:
    | Application    |
    | Stack Overflow |
    | Math Overflow  |

SpecFlow将在测试名称后面附加示例表第一列中的数据:

Screenshot of Visual Studio Test Explorer panel showing test names