Как автоматизировать событие нажатия клавиш на веб-странице - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь проверить ввод с клавиатуры на экране телевизора.Я не могу понять, как заставить работать веб-драйвер Selenium, и я не хочу использовать JQuery в качестве зависимости.Есть ли способ автоматизировать нажатия клавиш в Javascript без JQuery / Selenium?

1 Ответ

0 голосов
/ 04 октября 2018

Может быть, что-то вроде этого?

let elem = document.getElementById('#myInput');
elem.dispatchEvent(new Event('focus'));
elem.dispatchEvent(new KeyboardEvent('keypress',{'key':'a'}));

И, возможно, использовать его с .setTimeout()?

...