mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-20 09:10:12 +01:00
22 lines
826 B
Ruby
22 lines
826 B
Ruby
require 'aruba/cucumber'
|
|
|
|
require 'capybara/rails'
|
|
require 'capybara/cucumber'
|
|
require 'capybara/session'
|
|
# BUG in this version of cucumber/capybara: require 'cucumber/rails/capybara_javascript_emulation' # Lets you click links with onclick javascript handlers without using @culerity or @javascript
|
|
|
|
Capybara.default_wait_time = 5
|
|
Capybara.javascript_driver = ENV["JS_DRIVER"] ? ENV["JS_DRIVER"].to_sym : :selenium
|
|
|
|
if Capybara.javascript_driver == :webkit
|
|
require 'capybara/webkit'
|
|
end
|
|
|
|
if Capybara.javascript_driver == :selenium
|
|
profile = Selenium::WebDriver::Firefox::Profile.new
|
|
profile['intl.accept_languages'] = 'en'
|
|
Capybara.register_driver :selenium_english do |app|
|
|
Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => profile)
|
|
end
|
|
Capybara.javascript_driver = :selenium_english
|
|
end
|