Selenium无法通过编写Selenium Code在Windows 7服务器中打开IE10

时间:2014-08-24 04:43:55

标签: java eclipse selenium

我收到新窗口的错误消息“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)

0 个答案:

没有答案