如何使用SpecFlow的“Scenarios”关键字?

时间:2011-12-05 20:38:29

标签: specflow

在我的功能文件中,IntelliSense表示有一个名为Scenarios的关键字。请注意,它是复数。我已经倾注了documentation并找不到任何引用。任何人都可以解释它的用途以及如何使用它吗?

1 个答案:

答案 0 :(得分:16)

这是使用Scenario Outline构造的不同场景中使用的示例词的同义词...或者是简单的英语;如果您使用场景大纲,则可以在关键字“示例”下或关键字“场景”下列出不同的示例。

以下是一个例子:

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

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

之前我不知道,但通过查看language file很容易发现。在这里,您可以找到所有支持语言中的所有单词。