org.openqa.selenium.firefox.NotConnectedException:无法通过eclipse访问链接

时间:2017-05-11 08:16:54

标签: eclipse selenium firefox

我试图通过eclipse.Link访问链接,同样如下: http://toolsqa.com/selenium-webdriver/first-test-case/

以下是相同的命令:

                WebDriver driver = new FirefoxDriver();
                driver.get("http://www.facebook.com");

我使用的是selenium 2.4,firefox 53,geckodriver-v0.9.0-win64。 它为我打开一个空窗口,无法访问Facebook。

我也试过

System.setProperty("webdriver.gecko.driver","C:\\ToolsQA\\geckodriver.exe");
        DesiredCapabilities capabilities = DesiredCapabilities.firefox();
    capabilities.setCapability("marionette", true);

它也无济于事。 我得到以下异常: org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1。 我还能做什么?

1 个答案:

答案 0 :(得分:0)

看起来Selenium和Firefox很难相互交谈 - 我怀疑Firefox'发展'在多个版本上的变化,因此并不总能保证向后和向前的兼容性,并且不兼容性似乎总会产生相同的错误。

无法连接错误的原因是Selenium Server的版本不知道如何使用较新版本的Firefox。您需要下载支持较新版Firefox的Selenium Server的较新版本。

您可以从此处下载最新版本的selenium:http://www.seleniumhq.org/download/

希望它会对你有所帮助:)。