C# 运行功能两次
是否可以使用两个不同的入口点运行specflow功能两次C# 运行功能两次,c#,bdd,specflow,C#,Bdd,Specflow,是否可以使用两个不同的入口点运行specflow功能两次 Feature: Blah. Scenario: Get Call. Given I have enpoint. And I create get call. Then I should get my results. 我希望能够运行两次指向两个不同端点的相同功能。执行此操作的最佳方法是什么?您可以使用场景大纲: 场景大纲可用于定义数据驱动的验收测试。 它们也可以被视为场景模板。情景大纲 始终包含一个场景模板规范一个场景 使用
Feature: Blah.
Scenario: Get Call.
Given I have enpoint.
And I create get call.
Then I should get my results.
我希望能够运行两次指向两个不同端点的相同功能。执行此操作的最佳方法是什么?您可以使用场景大纲: 场景大纲可用于定义数据驱动的验收测试。 它们也可以被视为场景模板。情景大纲 始终包含一个场景模板规范一个场景 使用语法和一组 为占位符提供值的示例 在您的特殊情况下:
Scenario Outline: getting call
Given I have <enpoint>.
And I create get call.
Then I should get my results.
Examples:
| endpoint |
| fooUrl |
| barUrl |
进一步阅读:使用场景大纲。您可以使用数据驱动测试为每个测试场景传递一组不同的参数:谢谢Sergey,也许我解释得不够。我们已经有了一套具有多个场景大纲的功能。但是现在他们想要运行两次指向两个不同位置的特性集。所以我想知道是否有办法用某种条件运行一个场景两次。@AntonioChiong抱歉,我还是不明白。场景大纲将生成两个具有相应参数的场景-这正是您在注释“使用某种类型的条件运行场景两次”中描述的内容