Skip to content

Instantly share code, notes, and snippets.

@braidn
Created October 26, 2018 13:56
Show Gist options
  • Save braidn/531e064adcc13659c7ce40de11e93e98 to your computer and use it in GitHub Desktop.
Save braidn/531e064adcc13659c7ce40de11e93e98 to your computer and use it in GitHub Desktop.
Capybar JS Driver
module JSDriver
def require_js
Capybara.register_driver :selenium_remote do |app|
Capybara::Selenium::Driver.new(
app,
browser: :remote,
url: 'http://chromedriver:4444/wd/hub',
desired_capabilities: Selenium::WebDriver::Remote::Capabilities.chrome
)
end
Capybara.app_host = 'http://test:3034'
Capybara.current_driver = :selenium_remote
end
def teardown
super
Capybara.current_driver = :rack_test
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment