当我使用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: 对象引用未设置为对象的实例。
答案 0 :(得分:1)
从可用代码中,唯一让我惊讶的是您正在指定IE的位置。我将其删除,并允许网络驱动程序使用默认位置。我从来没有用IE指定路径。我认为不可能在其他位置。