Specflow V 3 Selenium BDD运行测试时出错

在运行测试时,我在下面收到错误消息,

  

消息:OneTimeSetUp:System.TypeloadException:无法从程序集“ TechTalk.SpecFlow,版本= 3.1.0.0,文化=中性,PublicKeyToken = 0778194805d6db41”中加载类型“ TechTalk.SpecFlow.Infrastructure.RuntimePluginAttribute”。

我正在使用:

  • Specflow v3.1.62
  • Baseclass.contrib.specflow.selenium.nunit v1.3.1
  • VSTS 2017
xiaoyuan523 回答:Specflow V 3 Selenium BDD运行测试时出错

我上次检查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 +的开发者/维护者之一。

本文链接:https://www.f2er.com/3088737.html

大家都在问