繁体   English   中英

无法使用硒2.47.1启动Internet Explorer 11

[英]Failure to launch Internet Explorer 11 using selenium 2.47.1

在自动化套件中运行此代码时,出现以下错误,

  • 硒2.47.1
  • Internet Explorer 11
  • 作业系统:Windows 8
WebDriver driver = new InternetExplorerDriver();

异常跟踪:

org.openqa.selenium.remote.UnreachableBrowserException:无法启动新的会话。 可能的原因是远程服务器的地址无效或浏览器启动失败。 内部版本信息:版本:'2.47.1',版本:'未知',时间:'2015-07-30 11:02:44'系统信息:主机:操作系统名称:Windows 8,操作系统架构: amd64',os.version:'6.2',java.version:'1.7.0_51'驱动程序信息:driver.version:org上org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:589)上的InternetExplorerDriver。 org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorer.org)上的openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242) java:182)在org.openqa.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:174)在org.openqa.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:146)原因:org.openqa.selenium.WebDriverException :等待驱动程序服务器启动超时。 内部版本信息:版本:'2.47.1',版本:'未知',时间:'2015-07-30 11:02:44'系统信息:主机:操作系统名称:Windows 8,操作系统架构: amd64',os.version:'6.2',java.version:'1.7.0_51'驱动程序信息:driver.version:InternetExplorerDriver位于org.openqa.selenium.remote.service.DriverService.start(DriverService.java:170) org.openqa.selenium.remote.RemoteWebDriver上的org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:63)位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:568) org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:227)处于org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:182)处于org.openqa.selenium.remote org.openqa.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:146)上的.selenium.ie.InternetExplorerDriver。(InternetExplorerDriver.java:174)原因:org.openqa.selenium.net.UrlChecker $ TimeoutException:超时等待 为[ http:// localhost:23905 / status]在20005毫秒后在org.openqa.selenium.remote.service.DriverService的org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:104)可用。 start(DriverService.java:167)... 50更多原因:com.google.common.util.concurrent.UncheckedTimeoutException:com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout( org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:79)处的SimpleTimeLimiter.java:143)... 51更多原因:java.util.concurrent.FutureTask.get处的java.util.concurrent.TimeoutException (FutureTask.java:201),位于com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:130)... 52更多

我通过配置Internet Explorer驱动程序的系统属性解决了该问题,

System.setProperty("webdriver.ie.driver", "IEDriverServer.exe");

并将所有区域的保护模式设置更改为相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM