【问题标题】:Firefox not working with seleniumFirefox 不适用于硒
【发布时间】:2017-01-16 00:40:50
【问题描述】:

我使用的是 firefox 41.0b1 和 selenium Standalone 2.53.1。问题是 firefox 有时会运行,但并非总是如此。错误是 在 45000 毫秒后无法连接到端口 7056 上的主机 127.0.0.1。 Firefox 控制台输出: 我也在使用 testNG.希望一个好的解决方案

【问题讨论】:

  • 您需要更改您的 Firefox 版本。
  • 你能指定任何ff版本吗
  • 试试FF45 .. 它应该可以工作。

标签: selenium firefox


【解决方案1】:

使用gecokDriver 而不是firefoxDriver 它可以在任何版本的Firefox 中顺利运行。

代码如下所示,请确保在您的 gecodriver.exe 所在的位置设置适当的路径:

System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir") + "/BrowserDrivers/geckodriver.exe");
        DesiredCapabilities cap = DesiredCapabilities.firefox();
        cap.setCapability("marionette", true);
        WebDriver driver = new MarionetteDriver(cap);
        driver.get("http://www.seleniumhq.org");
        driver.quit();

【讨论】:

    【解决方案2】:

    firefox 和 selenium 的这种组合不起作用。 您可以尝试将您的 Firefox 升级到与 selenium 2.53.1 一起使用的 47.0.1 版

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 2021-09-30
      • 1970-01-01
      • 2018-08-22
      • 2017-08-11
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多