错误,当我使用Selenium C#初始化IE浏览器时

时间:2019-08-06 12:44:21

标签: c# selenium

当我使用Selenium C#初始化IE浏览器时,

 case BrowserType.InternetExplorer:
                     IWebDriver driver = new InternetExplorerDriver("C:\\Program Files\\internet
 explorer\\iexplore.exe");
                     driver.Navigate().GoToUrl("http://www.google.com");
                    //InternetExplorerOptions options2= new InternetExplorerOptions();
                    // options2. = ("C:\\Program Files\\internet explorer\\iexplore.exe");
                     //DriverContext.Driver = new InternetExplorerDriver();
                     //DriverContext.Browser = new Browser(DriverContext.Driver);
                    // DriverContext.Browser.Maximize();
                  break;

我收到以下错误:

  

System.NullReferenceException:对象引用未设置为   对象的实例。 TearDown:System.NullReferenceException:   对象引用未设置为对象的实例。

1 个答案:

答案 0 :(得分:1)

从可用代码中,唯一让我惊讶的是您正在指定IE的位置。我将其删除,并允许网络驱动程序使用默认位置。我从来没有用IE指定路径。我认为不可能在其他位置。