当我尝试生成 specflow 步骤定义报告时收到错误消息 "operation is not valid due to the current state of the object"
I got error message "operation is not valid due to the current state of the object" when I try to generated specflow Step Definition Report
当我尝试使用 specflow.exe 生成 specflow 步骤定义报告时出现以上错误消息,我使用的命令是:
specflow.exe stepdefinitionreport ..\..\..\MyProject\MyProject.csproj"
有什么想法和建议,谢谢!
我在步骤定义中使用 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());
}
当我尝试使用 specflow.exe 生成 specflow 步骤定义报告时出现以上错误消息,我使用的命令是:
specflow.exe stepdefinitionreport ..\..\..\MyProject\MyProject.csproj"
有什么想法和建议,谢谢!
我在步骤定义中使用 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());
}