假设我有一个使用两个不同类中包含的步骤的场景.有没有办法让他们俩都能在IWebDriver不经过同一个实例的情况下拥有句柄ScenarioContext.Current["webdriverVariableName"]?
IWebDriver
ScenarioContext.Current["webdriverVariableName"]
那太难看了.有更干净的方式吗?
我打算创建一个具有public static IWebDriver在每个场景开始时分配的属性的类,这样我的所有步骤都可以引用它,但是当我开始并行运行它时,我认为这不会起作用,因为每个场景将覆盖全局驱动程序.
public static IWebDriver
bdd selenium webdriver specflow
bdd ×1
selenium ×1
specflow ×1
webdriver ×1