class Capybara::Node::Base
Public Instance Methods
synchronize(*args, &block)
Also aliased as: synchronize_without_timeout_error
Alias for: synchronize_with_timeout_error
synchronize_with_timeout_error(*args, &block)
click to toggle source
# File lib/capybara/slow_finder_errors.rb, line 7 def synchronize_with_timeout_error(*args, &block) start_time = Time.now synchronize_without_timeout_error(*args, &block) rescue Capybara::ElementNotFound => e seconds = args.first || Capybara.default_max_wait_time raise e unless seconds > 0 && Time.now-start_time > seconds raise e, "#{$!}\n\n#{ADDITIONAL_MESSAGE}", e.backtrace end
Also aliased as: synchronize