为什么我在一个功能文件中使用selenium得到了null引用异常,而在另一个功能文档中使用的代码也很好

本文关键字:功能 引用 异常 另一个 很好 代码 文档 null selenium 一个 为什么 | 更新日期: 2023-09-27 18:21:24

嗨,我是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;
    }

为什么我在一个功能文件中使用selenium得到了null引用异常,而在另一个功能文档中使用的代码也很好

确保基类中没有使用析构函数!如果你的基类中有析构函数,它可以随时调用,所以你没有驱动程序。