我需要在.net core 2.0项目上安装nuget包SpecFlow 2.1.0,但是我遇到了问题。
.NET Core尚不支持,但我们正在努力。
请允许我建议另一种选择 - Xunit.Gherkin.Quick。当我发现SpecFlow与.NET Core不兼容时,我写了它,我需要在带有Xunit的.NET Core中进行基于Gherkin的BDD测试。
除了兼容.NET Core和常规.NET(因为它是.NET标准库),它的工作方式几乎与specflow类似:
与SpecFlow相比,它没有做什么:
我认为可接受的妥协。
现在有一个支持.NET Core的preview version of SpecFlow 3。
从.NET Core项目中的SpecFlow功能文件生成测试。
在Package Manager Console中插入此命令
PM> Install-Package SpecFlow.NetCore -Version 1.3.2
SpecFlow 3支持.NET Core:SpecFlow 3