Cucumber 在Specflow中跨多个场景大纲共享一组通用示例

Cucumber 在Specflow中跨多个场景大纲共享一组通用示例,cucumber,specflow,gherkin,Cucumber,Specflow,Gherkin,是否可以在Specflow中跨多个场景大纲共享一组通用示例,而无需复制每个大纲的示例集 e、 g.请原谅这个不恰当的例子,但是这里对每个场景大纲重复了示例,我想知道是否可以将这些示例声明一次,并将它们用于每个场景大纲 Feature: Just an example about animals Scenario Outline: Given an <animal> When something happens Then this should be the

是否可以在Specflow中跨多个场景大纲共享一组通用示例,而无需复制每个大纲的示例集

e、 g.请原谅这个不恰当的例子,但是这里对每个
场景大纲重复了
示例
,我想知道是否可以将这些
示例声明一次,并将它们用于每个
场景大纲

Feature: Just an example about animals

Scenario Outline:
    Given an <animal>
    When something happens 
    Then this should be the outcome

    Examples:
    | animal |
    | Dog |
    | Cat |

Scenario Outline:
    Given an <animal>
    When something different happens
    Then this other thing should be the outcome

    Examples:
    | animal |
    | Dog |
    | Cat |
功能:只是一个关于动物的例子
情景大纲:
给予
当事情发生时
那么这就是结果
示例:
|畜生|
|狗|
|猫|
情景大纲:
给予
当不同的事情发生时
那么另一件事应该是结果
示例:
|畜生|
|狗|
|猫|

我对SepcFlow没有把握,但是我们在Cucumber中做了这件事,在这个实例中,给定的步骤是共享的


我希望SpecFlow也能以同样的方式工作。

在SpecFlow中,这似乎是不可能的。

我不太明白,你有一个例子吗?我发现做一些接近我想要的事情有“背景”,但从我所看到的来看,这不支持参数(即没有“背景大纲”)?我自己对此很好奇,如果可能的话,在将来有这个会非常有用。