/** * Get element data. * * @param ElementInterface $element * @return string */ protected function getData(ElementInterface $element) { return trim($element->getAttribute('label'), chr(0xc2) . chr(0xa0)); }
/** * Param wait loader * * @return void */ protected function waitForCondition(ElementInterface $element) { $this->waitUntil(function () use($element) { if ($element->getAttribute('class') == 'rule-param-wait') { $this->driver->selectWindow(); return null; } return true; }); }
/** * Param wait loader. * * @param ElementInterface $element */ protected function waitForCondition(ElementInterface $element) { $this->waitUntil(function () use($element) { return $element->getAttribute('class') == 'rule-param-wait' ? null : true; }); }