2012-04-30 13:51:42 +02:00
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
2013-02-15 20:51:35 +01:00
# require 'capybara/webkit'
2012-04-30 13:51:42 +02:00
end
2012-07-22 10:42:04 +02:00
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