使用 Baseclass.Contrib.SpecFlow.Selenium 时出错--> "GenerateFeatureFileCodeBehindTask" 任务意外失败
Error when using Baseclass.Contrib.SpecFlow.Selenium--> The "GenerateFeatureFileCodeBehindTask" task failed unexpectedly
我是 Specflow +selenium 的新手,有人可以帮忙吗:
当我将“baseclass.contrib.specflow.selenium.nunit”添加到 NuGet 包并构建我的解决方案时,它向我抛出错误:““GenerateFeatureFileCodeBehindTask”任务意外失败
当我卸载该软件包并构建解决方案时,它工作正常。
这里有什么问题?
我添加到我的解决方案中的包是:
- Specflow-3.3.57
- Specflow.MsTest-3.3.57
- SpecFlow.Tools.MsBuild.Generation-3.3.57
- Selenium.WebDriver-3.141.0
- baseclass.contrib.specflow.selenium.nunit-1.3.1
这是我添加 Baseclass.contrib 包时的 App.congif 文件
Baseclass.Contrib.SpecFlow.Selenium.NUnit package 说它与最新的 SpecFlow 版本兼容,但事实并非如此。它从 SpecFlow 2.0 开始不起作用。这是 NuGet 包中的错误。
我假设您想使用这个包来为不同的浏览器创建场景。如果是这种情况,请查看我们的 Selenium example 和 SpecFlow+ Runner。
该示例展示了如何使用 SpecFlow 和 SpecFlow+Runner 运行 针对不同浏览器的 Selenium Web 测试。
完全披露:我是 SpecFlow 和 SpecFlow+ 的维护者之一
我是 Specflow +selenium 的新手,有人可以帮忙吗:
当我将“baseclass.contrib.specflow.selenium.nunit”添加到 NuGet 包并构建我的解决方案时,它向我抛出错误:““GenerateFeatureFileCodeBehindTask”任务意外失败
当我卸载该软件包并构建解决方案时,它工作正常。 这里有什么问题?
我添加到我的解决方案中的包是:
- Specflow-3.3.57
- Specflow.MsTest-3.3.57
- SpecFlow.Tools.MsBuild.Generation-3.3.57
- Selenium.WebDriver-3.141.0
- baseclass.contrib.specflow.selenium.nunit-1.3.1
这是我添加 Baseclass.contrib 包时的 App.congif 文件
Baseclass.Contrib.SpecFlow.Selenium.NUnit package 说它与最新的 SpecFlow 版本兼容,但事实并非如此。它从 SpecFlow 2.0 开始不起作用。这是 NuGet 包中的错误。
我假设您想使用这个包来为不同的浏览器创建场景。如果是这种情况,请查看我们的 Selenium example 和 SpecFlow+ Runner。
该示例展示了如何使用 SpecFlow 和 SpecFlow+Runner 运行 针对不同浏览器的 Selenium Web 测试。
完全披露:我是 SpecFlow 和 SpecFlow+ 的维护者之一