Как очистить значение текстового поля в Селен веб-драйвера Java - PullRequest
0 голосов
/ 25 февраля 2019

и это мой код

WebElement formElement1 = wd.findElement(By.id("updateMasterform"));
List<WebElement> allFormChildElements1 = formElement.findElements(By.xpath("*"));
for (WebElement we : allFormChildElements1) {
        System.out.println(we.getAttribute("class"));      
}
formElement1.findElement(By.id("editClientName")).clear();
formElement1.findElement(By.id("editClientName")).sendKeys("Mumbai");

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Иногда очистка не работает, если текстовое поле не имеет фокуса. Ниже приведен код для очистки значения в текстовом поле, если очистка не работает: formElement1.findElement (By.id ("editClientName")). Sendkeys (Keys.chord (keys.CONTROL, 'a')) formElement1.findElement (By.id ("editClientName")). sendKeys (Keys.DELETE);

0 голосов
/ 25 февраля 2019

Просто используйте метод type и введите "" в качестве ввода:

formElement1.findElement(By.id("editClientName")).sendKeys("")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...