如何在网页上自动化按键事件

How to automate keypress event on web page

我正在尝试在电视显示器上测试键盘输入。我不知道如何让 Selenium 网络驱动程序工作,我不想引入 JQuery 作为依赖项。有没有办法在 Javascript 中自动按键而不用 JQuery/Selenium?

也许是这样的?

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

并可能与 .setTimeout() 一起使用?