Недавно я столкнулся с проблемой работы с селеном, когда вызов clear()
в пользовательском текстовом поле вызывает проблемы при вводе текста позже в тесте. Текстовое поле проверяет (JavaScript
) browserEvents
, особенно keyDown
события. Я попытался выяснить, что делает clear()
, чтобы увидеть, может ли это повлиять на вещи, но я не могу найти никаких особенностей.
Источник привязок Java Selenium показывает, что clear()
не использует симуляцию клавиатуры или мыши, чтобы очистить текст от текстового поля, Так что же он делает?