/** * @param mixed $value * @return $this * @throws WebDriverException */ public function sendKeys($value) { $this->dispatch('beforeChangeValueOf', $this); try { $this->element->sendKeys($value); } catch (WebDriverException $exception) { $this->dispatchOnException($exception); } $this->dispatch('afterChangeValueOf', $this); return $this; }
protected function setValue(WebDriverElement $element, $value) { $element->clear(); if ($value) { $element->sendKeys($value); } }
/** * @param WebDriverElement $element * @param string $value */ protected function _setFieldText(WebDriverElement $element, $value) { $element->clear(); $element->sendKeys($value); }