【发布时间】:2016-05-27 21:19:38
【问题描述】:
当我尝试使用 specflow.exe 生成 specflow 步骤定义报告时收到上述错误消息,我使用的命令是:
specflow.exe stepdefinitionreport ..\\..\\..\MyProject\MyProject.csproj"
任何想法和建议,谢谢!
【问题讨论】:
标签: specflow
当我尝试使用 specflow.exe 生成 specflow 步骤定义报告时收到上述错误消息,我使用的命令是:
specflow.exe stepdefinitionreport ..\\..\\..\MyProject\MyProject.csproj"
任何想法和建议,谢谢!
【问题讨论】:
标签: specflow
我在步骤定义中使用 StepDefinition 而不是 Given-When-Then 时遇到了这个问题。通过切换回 Given-When-Then,它开始工作。
例如,不要使用[StepDefinition(@"...")],而是使用[Given(@"...")]:
[Given("I take a screenshot")]
[When("I take a screenshot")]
[Then("I take a screenshot")]
public void takeScreenshot()
{
screenShots.Add(((ITakesScreenshot)driver).GetScreenshot());
}
【讨论】:
[StepDefinition(@"...")]而不是[Given(@"...")]?