我是规范流的新手,刚开始使用它。我发现如果一个步骤在 2 个不同的场景中是相同的,那么规范流只写一次该步骤。我需要知道规范流如何识别一个步骤是重复的。
另一种情况是我如何为多个步骤定义文件制作共享文件。喜欢
假设我有 10-15 个不同的文件,其中Given
步骤相同,我想制作一个单独的文件。我写那个步骤的地方,所有其他文件都从那里得到那个步骤。可能吗 。
提前致谢 。
我是规范流的新手,刚开始使用它。我发现如果一个步骤在 2 个不同的场景中是相同的,那么规范流只写一次该步骤。我需要知道规范流如何识别一个步骤是重复的。
另一种情况是我如何为多个步骤定义文件制作共享文件。喜欢
假设我有 10-15 个不同的文件,其中Given
步骤相同,我想制作一个单独的文件。我写那个步骤的地方,所有其他文件都从那里得到那个步骤。可能吗 。
提前致谢 。
SpecFlow 中的所有[Binding]
s 都是全局的,因此您已经共享了步骤。
由此产生的问题是,如果您已经开始在不同的类中定义绑定,并且您正在使用字段来保存步骤之间的数据。请参阅在绑定之间共享数据