![](/img/trans.png)
[英]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.