2014-02-14 11 views
0

我试着将我的项目从我的OSX 10.8.5笔记本电脑转移到使用10.9.1的mac mini。两者都以相同的方式设置:cucumber/watir-webdriver/ruby​​ 1.9.3。当我试图运行一个功能,我得到了以下错误:如何从硒服务器jar中提取firefoxdriver?

f.QueryInterface is not a function (Selenium::WebDriver::Error::UnknownError) 
    [remote server] file:///var/folders/k2/t6yj80_s3p3byy9fc3jrn9h00000gn/T/webdriver-profile20140213-93954-1fpyqq0/extensions/[email protected]/components/driver_component.js:8720:in `FirefoxDriver.prototype.get' 
    [remote server] file:///var/folders/k2/t6yj80_s3p3byy9fc3jrn9h00000gn/T/webdriver-profile20140213-93954-1fpyqq0/extensions/[email protected]/components/command_processor.js:10831:in `DelayedCommand.prototype.executeInternal_/h' 
    [remote server] file:///var/folders/k2/t6yj80_s3p3byy9fc3jrn9h00000gn/T/webdriver-profile20140213-93954-1fpyqq0/extensions/[email protected]/components/command_processor.js:10836:in `DelayedCommand.prototype.executeInternal_' 
    [remote server] file:///var/folders/k2/t6yj80_s3p3byy9fc3jrn9h00000gn/T/webdriver-profile20140213-93954-1fpyqq0/extensions/[email protected]/components/command_processor.js:10778:in `DelayedCommand.prototype.execute/<' 

我降级Firefox和的Watir-webdriver的,但仍然得到了同样的问题。我读的地方运行硒服务器独立安装firefoxdriver xpi。下载/安装java然后运行独立的硒服务器。我停止硒服务器。再次运行我的功能测试,并且运行没有任何问题。我假设没有安装firefox驱动程序。我需要设置一些其他人才能运行该项目,所以我想避免下载/安装java和selenium服务器,只是为了在可能的情况下使其工作。 firefoxdriver xpi名为webdriver.xpi吗?

回答

0

这个问题变成了firefox。降级到一个较旧的版本,它的工作。