Skip to content

Instantly share code, notes, and snippets.

@DylanLacey
Last active January 2, 2016 20:59
Show Gist options
  • Save DylanLacey/8360189 to your computer and use it in GitHub Desktop.
Save DylanLacey/8360189 to your computer and use it in GitHub Desktop.
require 'selenium-webdriver'
require 'selenium/webdriver/remote/http/persistent'
http_client = ::Selenium::WebDriver::Remote::Http::Persistent.new
url = "http://#{ENV["SAUCE_USERNAME"]}:#{ENV["SAUCE_ACCESS_KEY"]}@ondemand.saucelabs.com:80/wd/hub"
capabilities = Selenium::WebDriver::Remote::Capabilities.safari
capabilities.platform = 'OS X 10.6'
capabilities.version = '5'
Capybara.register_driver :remote_browser do |app|
Capybara::Selenium::Driver.new(app,
:browser => :remote, :url => url,
:desired_capabilities => capabilities,
:http_client => http_client)
end
end
Capybara.default_driver = :remote_browser
Capybara.javascript_driver = :remote_browser
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment