哪个 Firefox 版本与 Selenium 2.53.0 兼容?

Posted

技术标签:

【中文标题】哪个 Firefox 版本与 Selenium 2.53.0 兼容?【英文标题】:Which Firefox version is compatible with Selenium 2.53.0? 【发布时间】:2016-08-13 08:18:21 【问题描述】:

我尝试了 Firefox 45.0,但出现了这个异常:

org.openqa.selenium.WebDriverException: Failed to connect to binary           
FirefoxBinary(/Applications/Firefox.app/Contents/MacOS/firefox-bin) on   port 7055; process output follows: 
foreignInstall":false,"hasBinaryComponents":false,"strictCompatibility":false,"l   ocales":[],"targetApplications":["id":"ec8030f7-c20a-464f-9b0e-13a3a9e97384","minVersion":"45.0","maxVersion":"45.*","id":"xpcshell@tests.mozilla.org","minVersion":"0","maxVersion":"10"],"targetPlatforms":[],"multiprocessCompatible":false,"seen":true

【问题讨论】:

我在 POM.xml 中使用的是旧版本的 selenium-firefox-driver,将其更改为 2.53.0 后,问题已修复。 【参考方案1】:

我在使用 Firefox 47.0 运行 Selenium Webdriver 2.53.0 时遇到了类似的问题。

Selenium Webdriver 2.53.0 适用于 Firefox 46.0。您可以在https://support.mozilla.org/en-US/kb/install-older-version-of-firefox 找到上述版本。

【讨论】:

这里是下载 Firefox 46.0 的直接链接 - 32-bit (en-us) 和 64-bit (en-us) 是否有任何页面说明哪个版本的驱动程序与哪个版本的 Firefox 兼容?这有时会令人沮丧。 如果可能的话,如果人们将操作系统版本放在这些帖子上会很好。 jacobcs 是正确的,关于这些东西的文档是 AWFUL。祝 Selenium/Ubuntu/FF 与最新版本一起工作好运。题?从事 Selenium 工作的人甚至知道如何打开它吗?是秘密吗?【参考方案2】:

你也可以尝试添加:

System.setProperty("webdriver.firefox.bin","C:\\Users\\AppData\\Local\\Mozilla Firefox\\firefox.exe");
WebDriver driver=new  FirefoxDriver(); 

如果它也不起作用,那么你需要降级你的 FF

【讨论】:

【参考方案3】:

您好,我遇到了同样的问题,希望您已经解决了您的问题,但也许我的回答可以帮助其他人。

我发现 firefox 26、selenium 2.48.2 和 webdriver 可以很好地协同工作。以下是下载链接:

phpSeleniumWebDrive

selenium-server-standalone-2.48.2

firefox26

【讨论】:

提供的链接不是来自原始来源。这些可能包含有害内容。

以上是关于哪个 Firefox 版本与 Selenium 2.53.0 兼容?的主要内容,如果未能解决你的问题,请参考以下文章

firefox20支持哪个selenium-ide的版本?(急啊)

解决Selenium与firefox浏览器版本不兼容问题

解决selenium与firefox版本不兼容问题

python+selenium自动化环境搭建之后,能打开firefox,却不能执行自动化操作

Selenium Python环境搭建

firefox 31用啥版本的selenium IDE,为啥总是小小的画面,在网页的左边占一点点的位置