我有一个与启动Firefox驱动程序的测试分开的类:
public static class DriverContext
{
public static IWebDriver Driver { get; set; }
public static void Initialize()
{
Driver = new FirefoxDriver();
}
}
我的功能文件有一堆步骤定义类 当我运行要素文件时,我希望每个场景/功能都能调用此类,打开浏览器并导航到网页。
我该怎么做?
谢谢!
答案 0 :(得分:0)
您的问题没有说明您使用的框架。
因此,以SpecFlow为例,您可以使用[BeforeScenario]
或[BeforeFeature]
等钩子并在那里调用初始化方法。
然后,您可能希望在每次运行后使用[AfterScenario]
关闭浏览器窗口。