【发布时间】:2014-04-16 23:42:48
【问题描述】:
我有一个带有一些标签的功能文件:
MyFeature.feature:
...
@RestoreDB
@SomeAction
Scenario outline: ...
...
并绑定cs文件:
MySteps.cs:
[Binding]
public class MySteps:
{
[BeforeScenario("RestoreDB")]
public void RestoreDB() { ... }
[BeforeScenario("SomeAction")]
public void SomeAction() { ... }
}
SpecFlow 以无序的顺序执行 BeforeScenario。
是否可以在 SomeAction 标签之前设置执行顺序 RestoreDB 标签??
【问题讨论】:
-
“SomeAction”在做什么?说明其目的将有助于回答您的问题。
-
例如:SomeAction - 恢复系统状态以在另一次测试后执行测试。其实我觉得没关系。我只是想知道是否可以为 SpecFlow 指定如果该标记被标记为 BeforeScenario,则该标记始终将在另一个标记之前执行。
标签: .net attributes hook specflow scenarios