JavaScript实现按键精灵的原理分析
最近有个需求,需要在页面上面自动点击、输入、提交。 用以模拟真实用户的操作行为,可以通过直接执行某个元素绑定的事件,来执行操作。 也可以创建事件,再派发事件,执行操作。关于事件的更多细节,可以参考《JavaScript中事件处理》 1、模拟MouseEvent中的click事件,x与y位置随机点击 2、模拟TouchEvent中的touchstart和touchmove,用scroll来做滑动效果 3、模拟FocusEvent,聚焦到屏幕中的输入框内 一、鼠标事件MouseEvent MouseEvent接口指用户与指针设备( 如鼠标 )交互时发生的事件。使用此接口的常见事件包括:click
暂无评论