# REMOVE THIS FILE WHEN
# http://code.google.com/p/selenium/issues/detail?id=2287
# http://code.google.com/p/selenium/issues/detail?id=2099
# GET FIXED

class Capybara::Selenium::Driver
  def find(selector)
    begin
      browser.find_elements(:xpath, selector).map { |node| Capybara::Selenium::Node.new(self, node) }
    rescue Selenium::WebDriver::Error::InvalidSelectorError, Selenium::WebDriver::Error::UnhandledError
      sleep 1
      browser.find_elements(:xpath, selector).map { |node| Capybara::Selenium::Node.new(self, node) }
    end
  end
end
Patch for Selenium intermittent errors
Patch for Selenium intermittent errors
