2

我的套件在 Firefox-16 中运行良好。将 firefox 版本更新为 17。但我的测试用例失败并抛出以下异常。我的 selenium webdriver 版本是 2.26.0。我的测试套件是红宝石。

Selenium::WebDriver::Error::UnknownError:在 PATH 中找不到 firefox 二进制文件。确保已安装 Firefox。操作系统似乎是:WIN8 构建信息:版本:'2.26.0',修订:'18041',时间:'2012-11-01 19:33:38' 系统信息:os.name:'Windows 8',os .arch: 'amd64', os.version: '6.2', java.version: '1.7.0_09' 驱动程序信息: driver.version: FirefoxDriver (org.openqa.selenium.WebDriverException)。

如果我尝试在 webdriver 2.25.0 上运行,我的测试套件只会在执行过程中挂起。请帮帮我。

4

2 回答 2

5

稍微降级 Firefox。当前版本的 Selenium 不支持 v17,尽管查看这里的提交更改,您可以看到他们已经修复了它,大概为 v2.27 做好了准备:

https://code.google.com/p/selenium/source/list

您可以从这里下载旧版本的 Firefox:

http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

或者

http://www.oldapps.com/firefox.php

于 2012-11-29T09:26:42.453 回答
1

应该支持升级到 Selenium 2.28.0 和 FireFox 17。

于 2012-12-13T06:06:18.410 回答