我正在使用Selenium为我的Web应用程序编写测试用例。当我从Firefox运行测试时,它工作正常,但是当我尝试从IE运行测试时,我无法运行,并且收到错误消息:
这通常意味着对COM方法IWebBrowser2 :: Navigate2()的调用失败异常。
System.setProperty("webdriver.ie.driver", "browserdrivers/IEDriverServer.exe"); WebDriver web = new InternetExplorerDriver(); web.get("URL");
我能够看到IE屏幕,但是它没有导航到该URL,并且我遇到了异常。我该如何解决?
您必须在Internet Explorer中将每个区域的保护模式设置设为相同的值。希望以下链接对您有所帮助。
在SeleniumWebDriver中实现InternetExplorerDriver的过程中发生NoSuchElementException