在为代码编辑器编写生成测试套件时,我试图以编程方式调用KeyboardEvent在摩纳哥处理 ' 的事件处理程序。在 textarea 或根编辑器元素上创建new KeyboardEvent({...})并调度它不起作用。
例如,我们如何将编辑器转换为以下状态:
- 粘贴“abc”=>
abc| - 将光标移动 -1 =>
ab|c - 删除一次 =>
a|c - 输入“x” =>
ax|c
在为代码编辑器编写生成测试套件时,我试图以编程方式调用KeyboardEvent在摩纳哥处理 ' 的事件处理程序。在 textarea 或根编辑器元素上创建new KeyboardEvent({...})并调度它不起作用。
例如,我们如何将编辑器转换为以下状态:
abc|ab|ca|cax|c