作为我正在研究的测试框架的一部分,我需要能够在Chrome中模拟键盘事件。更具体地说,我需要填写INPUT元素的值。这在Firefox中相对容易,但由于某种原因,Chrome只会忽略我生成的事件。 (好吧,不要忽视它们,见下文)
我在这里回顾了一些关于SO的问题,包括:
问题不在于事件没有被发送(它们是)或被接收(它们是),而是Chrome没有将字符插入到表单元素中。
请参阅JSBin上的this example(基于上面列表中的第一个URL,其中包含针对哪个/ keyCode == 0问题的修复)
Chrome使用这些生成的KeyboardEvents做了什么,有没有办法说服它将模拟键注入表单元素?
注意: