【问题标题】:org.openqa.selenium.firefox.NotConnectedException:Unable to access a link through eclipseorg.openqa.selenium.firefox.NotConnectedException:无法通过eclipse访问链接
【发布时间】:2017-10-10 03:18:45
【问题描述】:

我正在尝试通过 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 毫秒后无法连接到端口 7055 上的主机 127.0.0.1。 我还能做什么?

【问题讨论】:

  • 你能把你的 Selenium 版本升级到 3.4.0,geckodriver 到 0.16.1,Mozilla Firefox 到 53.x 吗?将您的确切代码与错误堆栈跟踪一起放在问题区域中?
  • 删除 " DesiredCapabilities 能力 = DesiredCapabilities.firefox(); capabilities.setCapability("marionette", true);"

标签: eclipse selenium firefox


【解决方案1】:

Selenium 和 Firefox 似乎很难相互交流 - 我怀疑 Firefox 会在多个版本中“进化”更改,因此并不总能保证向后和向前兼容性,而且不兼容似乎总是会产生相同的错误。

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

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

希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 2016-03-06
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2019-04-16
    相关资源
    最近更新 更多