繁体   English   中英

org.openqa.selenium.remote.UnreachableBrowserException

[英]org.openqa.selenium.remote.UnreachableBrowserException

我们正在运行基于webkit的浏览器。 我正在尝试使用Selenium和Eclipse设置测试自动化环境。

运行浏览器时出现问题,并显示以下消息。 我想知道是否将足够的参数传递给DriverService的“ StartSession”调用。

线程“主”中的异常org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。 可能的原因是远程服务器的地址无效或浏览器启动失败。

内部版本信息:版本:“ 2.39.0”,修订版:“ ff23eac”,时间:“ 2013-12-16 16:11:15”

  at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)

  at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)

  at ing.openqa.selenium.remote.SimpleBrowserDriver.startSession(SimpleBrowserDriver.java:200)

  at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:111)

  at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)

  at ing.openqa.selenium.remote.SimpleBrowserDriver.<init>(SimpleBrowserDriver.java:171)

  at ing.openqa.selenium.remote.SimpleBrowserDriver.<init>(SimpleBrowserDriver.java:137)

  at ing.openqa.selenium.remote.SimpleBrowserDriver.<init>(SimpleBrowserDriver.java:110)

  at ing.openqa.selenium.remote.Main.main(Main.java:20)

原因:org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时。

  at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:165)

  at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:62)

  at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:527)

  ... 8 more



  at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:104)

  at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:163)

  ... 10 more

引起原因:com.google.common.util.concurrent.UncheckedTimeoutException:java.util.concurrent.TimeoutException

  at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:143)

  at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:79)

  ... 11 more

造成原因:java.util.concurrent.TimeoutException

  at java.util.concurrent.FutureTask.get(Unknown Source)

  at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:130)

  ... 12 more

您的基于WebKit的浏览器是否提供驱动程序实现? 特别是,它是否提供了一种启动可启动使用WebDriver的JSON-over-HTTP有线协议的HTTP服务器的实现? 如果没有, RemoteWebDriver将没有连接和通信的空间。

暂无
暂无

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

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