module Nitrolinks::Capybara::WaitForThings

Public Instance Methods

finished_loading?() click to toggle source
# File lib/nitrolinks/capybara/wait_for_things.rb, line 10
def finished_loading?
  jscript('document.getElementsByClassName("testing-visiting").length').zero?
end
pause_pls() click to toggle source
# File lib/nitrolinks/capybara/wait_for_things.rb, line 14
def pause_pls
  $stderr.write 'Press enter to continue'
  $stdin.gets
end
wait_for_page_load() click to toggle source
# File lib/nitrolinks/capybara/wait_for_things.rb, line 4
def wait_for_page_load
  Timeout.timeout(::Capybara.default_max_wait_time) do
    loop until finished_loading?
  end
end