无法在Windows 7中运行Firefox capybara测试

时间:2014-07-18 21:09:00

标签: ruby firefox selenium selenium-webdriver capybara

我最近设置了我的Windows 7 VM,其中包含运行测试所需的一切。我使用Ruby 1.9.3,rspec 3,selenium-webdriver 2.42.0和capybara 2.4.1 gems。在Windows上设置比我想象的要容易(甚至比在MacOS上更容易)。

在Firefox中运行测试时,我遇到了这个错误:

Cannot perform native interaction: Could not load native events component.

我的测试在Chrome for Windows中正常运行。我的测试在MacOS上的Chrome / Firefox中运行良好。

我试图禁用native_events但没有成功:

profile = Selenium::WebDriver::Firefox::Profile.new
profile.native_events = false
Capybara::Selenium::Driver.new(app, {:browser => :firefox, :profile => profile})

有什么想法吗?有没有办法更新Firefox驱动程序?我错过了Windows上的重要安装吗?

0 个答案:

没有答案