我在Hook.cs文件中定义了一个自定义标签,例如
[BeforeScenario("AfterUpgradeTag")]
public void BeforeScenarioAfterUpgrade()
{
// Code execution here
}
我想做的是我想更改其方法定义,例如
[BeforeScenario("AfterUpgradeTag")]
public void BeforeScenarioAfterUpgrade(bool flag)
{
if(flag)
// Code execution here
else
//Do a clean up
}
而且我想在功能文件中像这样使用它
@AfterUpgradeTag(bool val = false)
我为此进行了大量搜索。我想知道是否可以使用Specflow或是否有任何替代方法
我不确定是否可以在功能文件中传递类似的参数,但可以利用标签实现目标