即时通讯使用specflow v1.9.0 Baseclass.Contrib.SpecFlow.Selenium.NUnit v1.3.1,当我尝试构建项目时,我看到以下错误
`#error Generation error: Unable to find plugin in the plugin search path: Baseclass.Contrib.SpecFlow.Selenium.NUnit. Please check http://go.specflow.org/doc-plugins for details.`
在App.config中我得到了以下代码
<specFlow>
<unitTestProvider name="SeleniumNUnit" />
<plugins>
<add name="Baseclass.Contrib.SpecFlow.Selenium.NUnit" path="..\packages\Baseclass.Contrib.SpecFlow.Selenium.NUnit.1.3.1\tools" />
</plugins>
<stepAssemblies>
<stepAssembly assembly="Baseclass.Contrib.SpecFlow.Selenium.NUnit.Bindings" />
</stepAssemblies>
</specFlow>
答案 0 :(得分:2)
我遇到了类似的错误,但使用了不同的插件,Unable to find plugin in the plugin search path: SpecRun when saving / generating feature files中列出的步骤为我解决了这个问题:
1。确保NuGet文件夹已正确恢复
2.关闭Visual Studio
3.从项目中删除bin\Debug
文件夹
4.在Visual Studio中重新打开解决方案。
答案 1 :(得分:0)
确保在给定路径中的文件&#34; Baseclass.Contrib.SpecFlow.Selenium.NUnit.SpecFlowPlugin.dll&#34;存在。
您的* .feature.cs文件何时生成?保存文件或生成时? 如果它正在保存,请重新生成文件后面的代码。
答案 2 :(得分:0)
上面的解决方案对我没有用。只有在我尝试以下操作后才能解决问题: