【发布时间】:2018-05-10 07:20:07
【问题描述】:
我使用的是 ubuntu 16.04
Timed out waiting 45 seconds for Firefox to start.
Build info: version: '3.7.1', revision: '8a0099a', time: '2017-11-06T21:07:31.527Z'
System info: host: 'supranimbus-Inspiron-3250', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.10.0-40-generic', java.version: '1.8.0_151'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.XpiDriverService.waitUntilAvailable(XpiDriverService.java:131)
at org.openqa.selenium.firefox.XpiDriverService.start(XpiDriverService.java:116)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:600)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:219)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:120)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:98)
at facedoxmain.FaceDox.InvokeBrowser(FaceDox.java:17)
at facedoxmain.FaceDox.main(FaceDox.java:57)
Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:20033/hub/status] to be available after 45005 ms
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100)
at org.openqa.selenium.firefox.XpiDriverService.waitUntilAvailable(XpiDriverService.java:129)
【问题讨论】:
-
请分享代码
-
45 秒太短了,因为 Firefox 超时启动。根据我的经验,更像是十分钟;-{
-
System.setProperty("webdriver.firefox.marionette","home\\supranimbus\\downloads\\geckodriver");驱动程序 = 新的 FirefoxDriver(); driver.manage().timeouts().implicitlyWait(90,TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(50,TimeUnit.SECONDS); driver.manage().window().maximize(); driver.manage().deleteAllCookies(); System.out.println("浏览器打开"); driver.get("192.168.0.29:3008/login/29");
-
@EJP 先生,我们(Firefox)已经发展到
Firefox Quantum的可用性,10 秒是我们在理想的Test Bed中加载完整网页所需的时间 -
检查这个 QA - stackoverflow.com/questions/45374301/…
标签: java selenium testing selenium-webdriver