哪个Firefox版本与Selenium 2.53.0兼容?

28

哪个Firefox版本与Selenium 2.53.0兼容?我尝试了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后,问题得到解决。 - user16165
3个回答

37

4
这里是下载Firefox 46.0的直接链接 - 32位(en-us)64位(en-us) - publicgk
23
有没有页面说明哪个版本的驱动程序与哪个版本的Firefox浏览器兼容?有时这会让人感到沮丧。 - jacobcs
如果可能的话,如果人们能够在这些帖子中附上操作系统版本,那就太好了。 jacobcs 是正确的,这方面的文档真的很糟糕。祝你好运,尝试使用最新版本的 Selenium/Ubuntu/FF。问题是,Selenium 的开发人员甚至知道如何打开它吗?这是个秘密吗? - Jim Maguire

0

另外你可以尝试添加:

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

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

-1

嗨,我曾经遇到过同样的问题,希望你已经解决了,但也许我的答案可以帮助其他人。

我发现 Firefox 26、Selenium 2.48.2 和一个很好地配合使用的 webdriver。以下是下载链接:

phpSeleniumWebDrive

selenium-server-standalone-2.48.2

firefox26

->

{{链接1:火狐26}}


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接