如何制作共享步骤定义文件

时间:2013-06-19 05:34:42

标签: unit-testing bdd specflow

我是spec-flow的新手,刚开始使用它。我发现如果一个步骤在两个不同的场景中相同,那么spec-flow只会将该步骤写入一次。我需要知道spec-flow如何识别步骤是重复的。

另一种情况是如何为多个步骤定义文件创建共享文件。喜欢

假设我有10-15个不同的文件,Given步骤相同,我想创建一个单独的文件。我写那个步骤的地方,所有其他文件从那里开始。可能吗 。

提前致谢。

1 个答案:

答案 0 :(得分:0)

SpecFlow中的所有[Binding]都是全局的,因此您已经有共享步骤。

由此产生的问题是,如果您已开始在不同的类中定义绑定,并且您正在使用字段来保存步骤之间的数据。见Sharing data between bindings