我想在我的测试类中初始化我的WebDriver属性,当我想在场景中使用它时,它是'Null'。
在这里的例子中,当我尝试导航到某个url时,我得到null异常。
示例:
[BeforeScenario]
private void BeforeScenario()
{
TestInitilaize();
}
[TestInitialize]
public void TestInitilaize()
{
InitializeTest();
}
protected virtual void InitializeTest()
{
WebDriver = new FirefoxDriver();
}
[Given(@"Some Given")]
public void GivenMethod()
{
WebDriver.Navigate().GoToUrl("www.someurl.com");
}
答案 0 :(得分:0)
问题可能是您的[BeforeScenario]
方法是私有的。您是否检查过在调试器中实际调用了该方法?