将特征文件中的值传递给Specflow方案方法

问题描述 投票:0回答:1

我在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或是否有任何替代方法

c# bdd specflow
1个回答
0
投票

我不确定是否可以在功能文件中传递类似的参数,但可以利用标签实现目标

© www.soinside.com 2019 - 2024. All rights reserved.