Skip to content

Instantly share code, notes, and snippets.

@DylanLacey
Created May 28, 2013 07:46
Show Gist options
  • Save DylanLacey/5661137 to your computer and use it in GitHub Desktop.
Save DylanLacey/5661137 to your computer and use it in GitHub Desktop.
Spec_helper
require "spec_helper"
describe "Some functionality", :js => true do
it "does a thing" do
visit "a page"
page.driver.browser.switch_to :alert
end
end
require 'capybara/rails'
require 'capybara/rspec'
include Capybara::DSL
require 'sauce/capybara'
require 'json'
Capybara.default_wait_time = 4
Capybara.server_port = 7070
Capybara.default_driver = :sauce
Sauce.config do |c|
#start_tunnel_for_parallel_tests(c)
c[:start_tunnel] = true
c[:browsers] = [["Linux", "firefox","20"]]
c[:application_host] = "localhost"
end
Capybara.register_driver :selenium do |app|
require 'selenium-webdriver'
capabilities = Selenium::WebDriver::Remote::Capabilities.firefox
Capybara::Selenium::Driver.new(app, {
:url => "https://[email protected]:80/wd/hub",
:browser => :remote,
:desired_capabilities => capabilities
})
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment