scope - 绑定(bind)中的多个范围值 (Specflow)

标签 scope automated-tests specflow feature-selection feature-file

我有一个在这样的功能之前运行的方法,

[BeforeFeature, Scope(Feature = "Feature1"]
Method()
{
}

我希望对我编写的另一个功能文件(即功能2)运行相同的方法

如何在范围绑定(bind)中组合此“Feature2”?

我试过了

[BeforeFeature, Scope(Feature = "Feature1"]
[Scope(Feature="Feature2")]

但没有成功。该方法仅针对Feature1运行,不适用于Feature2

最佳答案

根据scoping rules多个 Scope 绑定(bind)将进行 OR 运算,因此我希望第二个示例能够工作。您确定功能名称拼写正确吗?

我将尝试编写一个示例来验证此行为。

关于scope - 绑定(bind)中的多个范围值 (Specflow),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30857428/

相关文章:

异步调用后,AngularJS 范围未在 View 中更新

ruby - 无法打开到 127.0.0.1 的 TCP 连接 :9516 (connection refused)

automated-tests - 最好的自动化 Web QA 工具有哪些?

c# - 在 try-catch 中包装 specflow 场景

Javascript 变量范围无法正常工作

javascript - 为什么对私有(private)变量的引用没有被更新?

c++ - 奇怪的编译器错误,指出我的迭代器未定义

java - 如何自动化 Java Web 启动应用程序?

specflow - 测试类别不再从标签生成

c# - 从代码运行 SpecFlow 场景