Функция очистки WebElement в некоторых случаях не очищает входные значения - PullRequest
3 голосов
/ 09 мая 2019

Я настраиваю внешний интерфейс автоматизации geb, который требует, чтобы я очистил входные значения и установил новые значения. Я использую метод очистки WebElement, но он работает для некоторых элементов ввода, но не для некоторых.

Я использую следующий код как обходной путь, который может быть плохим взломом

 def length = InputElement.value().toString().length()
        while(length-- > 0){
            InputElement.firstElement().sendKeys(Keys.BACK_SPACE)
        }

Есть ли лучший способ добиться такой же функциональности?

1 Ответ

4 голосов
/ 09 мая 2019

Вы должны быть в состоянии установить input.value = ""

...