Overrides ElementInterface::waitFor
public function waitFor($timeout, callable $callback) { $start = microtime(true); $end = $start + $timeout; do { $result = call_user_func($callback, $this); if ($result) { break; } usleep(10000); } while (microtime(true) < $end); return $result; }