master
 1module WaitForAjax
 2  def wait_for_ajax
 3    Timeout.timeout(Capybara.default_wait_time) do
 4      loop until finished_all_ajax_requests?
 5    end
 6  end
 7
 8  def finished_all_ajax_requests?
 9    page.evaluate_script('jQuery.active').zero?
10  end
11end