因此,在我的工作中,我们有一个核心 SpecFlow 库,我们的不同团队可以将其用于自动化。这个库有一些声明的步骤。
例如,图书馆可能有这样的东西:
When I click the button
但是,假设我想定义我自己的使用完全相同措辞的步骤声明。是否可以覆盖它?
最佳答案
正如@Grasshopper 所写,步骤定义是全局的。
但是您可以使用 Scopes 覆盖它。
参见 http://www.specflow.org/documentation/Scoped-Bindings/
在这种情况下,不要忘记在每个场景中指定将调用标记或原始步骤定义。
关于c# - 覆盖 SpecFlow 中的步骤声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40348824/