如何将Nunit 3 testcontext添加到Specflow场景

时间:2017-11-17 17:17:13

标签: selenium-webdriver nunit specflow gherkin

我想在我的specflow ScenarioContext中实现Nunit testcontext选项。我尝试在RandomName.Feature.cs文件的ScenarioSetup方法中手动添加此行

testRunner.ScenarioContext.ScenarioContainer.RegisterInstanceAs<NUnit.Framework.TestContext>(TestContext);

testRunner.ScenarioContext.Add("TestContext", TestContext);

但是当前上下文中不存在名称测试上下文。有关如何在specflow中使用Nunit测试上下文的任何指示,请

1 个答案:

答案 0 :(得分:0)

TestContext。 CurrentContext 是必需的

testRunner.ScenarioContext.ScenarioContainer
.RegisterInstanceAs<NUnit.Framework.TestContext>(TestContext.CurrentContext);