В соответствии с главой 4.10 настоящей документации :
Для очистки поля webElement я могу сделать:
webElement << Keys.chord(Keys.CONTROL, "a", Keys.BACK_SPACE)
Но это не выглядит чистым для меня.
Есть ли способ написать метод с именем "clear", который может быть вызван для webElement, и вызов этого метода будет выглядеть следующим образом?
webElement.clear()
Как этот метод будет выглядеть тогда?
Мне удалось сделать что-то вроде этого:
def clear() {
return Keys.chord(Keys.CONTROL, "a", Keys.BACK_SPACE)
}
webElement << clear()
Есть ли у меня другие возможности или подходы к этой проблеме, чтобы можно было вызвать метод для элемента, чтобы очистить ее?
Я не могу использовать метод селеном clear (), потому что основа искры, поддерживающая приложение, которое я тестирую, запрещает этот метод.