Я использую пакет PHP facebook / webdriver для проведения тестирования веб-автоматизации.
Мне не удалось очистить содержимое элемента <textarea>
, и он исчерпанопций.
Дано:
- элемент dom
<textarea>content</textarea>
$element
, который будет Facebook\WebDriver\WebDriverElement
экземпляр
Я попытался позвонить RemoteWebElement::clear()
:
// phpdoc for this method states:
// "If [is] TEXTAREA or text INPUT element, this will clear the value"
var_dump($element->getTagName()); // string(8) "textarea"
var_dump($element->getText()); // string(7) "content"
$element->clear();
var_dump($element->getText()); // string(7) "content"
Я попытался отправить ключи возврата:
var_dump($element->getTagName()); // string(8) "textarea"
var_dump($element->getText()); // string(7) "content"
for ($i = 0; $i < mb_strlen($element->getText()); $i++) {
$element->sendKeys(WebDriverKeys::BACKSPACE);
}
var_dump($element->getText()); // string(7) "content"
Я немного растерялся.Есть идеи?