我收到新窗口的错误消息“Internet Explorer已停止工作”
我尝试通过启用/禁用所有区域的保护模式,谷歌帮助解决方案。我下载了IEDriverServer_x64_2.42.0和selenium-java-2.42.2。我已经通过添加构建路径将selenium 2.4.2中的jar文件添加到我的项目库中。
我的代码是:
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
capabilities.setPlatform(Platform.WINDOWS);
capabilities.setCapability("silent", true);
System.setProperty("webdriver.ie.driver", "C:\\IEDriverServer_x64_2.42.0\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
我无法在Windows7 Server 64位,IE 9版本中打开IE浏览器。
我可以在windows8,IE11版本中打开包括IE在内的所有浏览器。
我附上了错误消息和代码的屏幕截图。
我将通过团队查看器分享我的屏幕。
以下是错误日志:
启动InternetExplorerDriver服务器(64位)
2.42.0.0
收听端口2878
线程“main”中的异常org.openqa.selenium.remote.SessionNotFoundException:启动Internet Explorer时出现意外错误。 IELaunchURL()为URL'localhost:2878 /'
返回了HRESULT 80070012('没有更多文件。')(警告:服务器未提供任何堆栈跟踪信息)
命令持续时间或超时:21.72秒
构建信息:版本:'2.42.2',修订版:'6a6995d',时间:'2014-06-03 17:42:30'
系统信息:主机:'ASD-T-MADHUA1',ip:'192.168.0.30',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java .version:'1.8.0_05'
驱动程序信息:org.openqa.selenium.ie.InternetExplorerDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(原生方法)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
在org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:162)
在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240)
在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:225)
在org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:182)
在org.openqa.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:174)
在org.openqa.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:146)
在UIControls.InternetExplorer.main(InternetExplorer.java:41)