Download and run selenium server on host.
java -jar selenium-server-standalone.jar
Modify spec_helper.rb
see spec_helper.rb
Modify Vagrantfile to forward port (if using Vagrant).
config.vm.forward_port 9300, 9300
require "selenium-webdriver" | |
profile = Selenium::WebDriver::Firefox::Profile.new | |
profile["network.http.use-cache"] = false | |
Capybara.register_driver :firefox_host do |app| | |
Capybara::Selenium::Driver.new(app, | |
:browser => :remote, | |
:url => 'http://10.0.2.2:4444/wd/hub', | |
:desired_capabilities => Selenium::WebDriver::Remote::Capabilities.firefox(:firefox_profile => profile) | |
) | |
end | |
Capybara.server_port = 9300 | |
Capybara.app_host = 'http://localhost:9300' | |
Capybara.javascript_driver = :firefox_host |