/** * Applies the implicitly wait timeout setting. * * @return $this|TestSuite Same instance for chained method calls. */ private function _applyImplicitlyWaitTimeoutSetting() { $implicitlyWait = $this->suiteSettings->getImplicitlyWait(); if ((int) $implicitlyWait !== 0) { $this->output('Set implicitly wait setting to ' . $implicitlyWait . ' seconds.'); $this->webDriver->manage()->timeouts()->implicitlyWait($implicitlyWait); } return $this; }