您好我是C#和selenium的新手我收到错误,因为对象引用没有设置为对象的实例。我的代码是
public LoginPage()
: base()
{
PageFactory.InitElements(Driver, this);
}
public LoginPage GoTo()
{
Console.WriteLine(ApplicationbaseURL());
Driver.Navigate().GoToUrl(ApplicationbaseURL());
try
{
if (this.IsCurrentPage() == false)
{
throw new WebDriverException("Not on correct Page");
}
}
catch (WebDriverException ex)
{
Console.WriteLine("Exception caught: {0}", ex);
}
return this;
}
答案 0 :(得分:0)
确保您不在基类中使用析构函数! 如果您的基类中有析构函数,则可以随时调用它,因此您不会出现驱动程序。