如何将项列表放入Scenario.context for Specrun

时间:2015-10-15 01:42:56

标签: c#-4.0 selenium-webdriver webdriver specflow specrun

我需要将项目列表放入Scenario.Context。 例如我有

IList<IWebElement> test = Driver.FindElements(By.XPath(""));

它会立即返回多个值,现在如果我想将它存储在Scenario.Context中我该怎么做?

1 个答案:

答案 0 :(得分:0)

请参阅ScenarioContext范围的示例:  https://github.com/techtalk/SpecFlow/wiki/ScenarioContext.Current

对于功能范围,它是类似的

商店: ScenarioContext.Current.Add(name,test);

使用:

IList&lt; IWebElement&gt;测试 =(IList&lt; IWebElement&gt;)ScenarioContext.Current [name];