Method: Watir::Waitable#wait_until
- Defined in:
- lib/watir/wait.rb
#wait_until(timeout: nil, message: nil, interval: nil, **opt, &blk) ⇒ Object
Waits until the condition is true.
104 105 106 107 108 109 110 111 112 113 |
# File 'lib/watir/wait.rb', line 104 def wait_until(timeout: nil, message: nil, interval: nil, **opt, &blk) ||= proc { |obj| "waiting for true condition on #{obj.inspect}" } # TODO: Consider throwing argument error for mixing block & options proc = create_proc(opt, &blk) Wait.until(timeout: timeout, message: , interval: interval, object: self, &proc) self end |