我的套件在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上运行,我的测试套件就会在执行过程中挂起。请帮助我。
答案 0 :(得分:5)
稍微降级Firefox。当前版本的Selenium不支持v17,虽然在这里查看提交更改,但您可以看到它们已经修复了它,可能已经为v2.27做好准备了:
https://code.google.com/p/selenium/source/list
您可以从此处下载旧版本的Firefox:
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
或
答案 1 :(得分:1)
应支持升级到Selenium 2.28.0和FireFox 17。