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

时间:2018-10-03 23:34:18

标签: javascript automated-tests television

我正在尝试测试电视显示器上的键盘输入。我不知道如何使Selenium Web驱动程序正常工作,我也不想引入JQuery作为依赖项。有没有办法在没有JQuery / Selenium的情况下自动执行Java中的按键操作?

1 个答案:

答案 0 :(得分:1)

也许是这样吗?

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

是否可以与.setTimeout()一起使用?