Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save mikegehard/922296 to your computer and use it in GitHub Desktop.
Save mikegehard/922296 to your computer and use it in GitHub Desktop.

Revisions

  1. Mike Gehard created this gist Apr 15, 2011.
    10 changes: 10 additions & 0 deletions Setting longer HTTP timeout in capybara
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    # We need this to fix the random timeout error that we were seeing in CI.
    # May be related to: http://code.google.com/p/selenium/issues/detail?id=1439

    Capybara.register_driver :selenium_with_long_timeout do |app|
    client = Selenium::WebDriver::Remote::Http::Default.new
    client.timeout = 120
    Capybara::Driver::Selenium.new(app, :browser => :firefox, :http_client => client)
    end

    Capybara.javascript_driver = :selenium_with_long_timeout