我刚开始接触SpecFlow,使用SpecFlow包和附带NUnit的基本贡献包进行了安装设置。
添加了我的特性文件后,我遇到了一些问题,需要使用自定义工具来生成SpecFlow单个文件生成(通过移除属性中的一个选项解决了这个问题)。
然后,当我重新构建解决方案时,在appconfig文件中的unittestprovider中出现了一些无法识别的元素。
错误提示为:[SpecFlow] System.Configuration.ConfigurationErrorsException: Unrecognized element 'unitTestProvider'。
我的appconfig文件specflow部分如下:
添加了我的特性文件后,我遇到了一些问题,需要使用自定义工具来生成SpecFlow单个文件生成(通过移除属性中的一个选项解决了这个问题)。
然后,当我重新构建解决方案时,在appconfig文件中的unittestprovider中出现了一些无法识别的元素。
错误提示为:[SpecFlow] System.Configuration.ConfigurationErrorsException: Unrecognized element 'unitTestProvider'。
我的appconfig文件specflow部分如下:
<specFlow>
<unitTestProvider name="NUnit" />
<plugins>
<add name="Baseclass.Contrib.SpecFlow.Selenium.NUnit" path="..\packages\Baseclass.Contrib.SpecFlow.Selenium.NUnit.1.3.1\tools" />
</plugins>
</specFlow>