在运行测试时,我在下面收到错误消息,
消息:OneTimeSetUp:System.TypeLoadException:无法从程序集“ TechTalk.SpecFlow,版本= 3.1.0.0,文化=中性,PublicKeyToken = 0778194805d6db41”中加载类型“ TechTalk.SpecFlow.Infrastructure.RuntimePluginAttribute”。
我正在使用:
答案 0 :(得分:0)
我上次检查Baseclass.contrib.specflow.selenium.nunit仅支持SpecFlow 1.9。
同时,我们在插件基础架构中进行了很多更改,因此不再起作用。
您还必须使用其他东西。
一个选项是我们之前创建的示例,该示例使用多个SpecFlow + Runner功能来获得与Contrib.SpecFlow.Selenium.NUnit相同的功能。
您可以在这里找到它:https://github.com/techtalk/SpecFlow.Plus.Examples/tree/master/SeleniumWebTest
我们还写了一篇关于此的博客文章:https://specflow.org/2018/single-test-targeting-multiple-browsers/
完全公开:我是SpecFlow和SpecFlow +的开发者/维护者之一。