0
我想为我的应用程序做一些JavaScript集成测试(我使用的是Chrome浏览器),但水豚没有检测到驾驶员的硒。chromedriver硒on Rails的
这里是我的测试套件: 的Linux(Ubuntu的12.10) 回报率3.1 Rspec的 水豚
我也装database_cleaner并按照如何更新我spec_helper和环境的指示:
spec_helper
#Database_cleaner
config.use_transactional_fixtures = false
config.before(:each) { DatabaseCleaner.start }
config.after(:each) { DatabaseCleaner.clean }
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
我也下载了chromedriver,它移动到我的用户/ bin文件夹并运行以下命令,以使其可执行:
sudo chmod +x /usr/bin/chromedriver
的信息,我从我的自动测试,得到的是以下几点:
Failure/Error: visit root_path
LoadError:
Capybara's selenium driver is unable to load `selenium-webdriver`, please install the gem and add `gem 'selenium-webdriver'` to your Gemfile if you are using bundler.
任何帮助,将不胜感激。