From bb50917a296d198ff1ede52c0abe36009eaf6f3a Mon Sep 17 00:00:00 2001 From: randx Date: Sat, 11 Aug 2012 23:17:18 +0300 Subject: [PATCH] Trying to prevent travis broken builds by increase capybara timout for cucumber --- features/support/env.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/features/support/env.rb b/features/support/env.rb index ce68081b..47253509 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -65,3 +65,11 @@ end # See https://github.com/cucumber/cucumber-rails/blob/master/features/choose_javascript_database_strategy.feature Cucumber::Rails::Database.javascript_strategy = :truncation +# We need this to fix the random timeout error that we were seeing in CI. +Capybara.register_driver :selenium_with_long_timeout do |app| + client = Selenium::WebDriver::Remote::Http::Default.new + client.timeout = 120 + Capybara::Selenium::Driver.new(app, :browser => :firefox, :http_client => client) +end + +Capybara.javascript_driver = :selenium_with_long_timeout