Как можно проверить нажатие клавиши ESC, чтобы закрыть окно? - PullRequest
0 голосов
/ 21 февраля 2019

В нашем приложении есть определенный контроллер, подключенный к div, который прослушивает события нажатия клавиш и передает его своим дочерним элементам.В тесте вебдрайвера, как вызвать событие ESC?Я пробовал

new Actions(driver).sendKeys(Keys.ESCAPE).perform();

, но это не вызывает событие.

Если я нахожу элемент по css, такой как div, к которому присоединен мой обработчик, selenium не разрешает отправкуСобытие ESC для любого элемента, такого как div, но только для определенных элементов ввода, и оно выдает ошибку.

org.openqa.selenium.WebDriverException: неизвестная ошибка: не может сфокусировать элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...