Cucumber 在Specflow中跨多个场景大纲共享一组通用示例
是否可以在Specflow中跨多个场景大纲共享一组通用示例,而无需复制每个大纲的示例集 e、 g.请原谅这个不恰当的例子,但是这里对每个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
场景大纲重复了示例
,我想知道是否可以将这些示例声明一次,并将它们用于每个场景大纲
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中,这似乎是不可能的。我不太明白,你有一个例子吗?我发现做一些接近我想要的事情有“背景”,但从我所看到的来看,这不支持参数(即没有“背景大纲”)?我自己对此很好奇,如果可能的话,在将来有这个会非常有用。