最近有個需求,需要在頁面上面自動點擊、輸入、提交。
用以模擬真實用戶的操作行為,可以通過直接執(zhí)行某個元素綁定的事件,來執(zhí)行操作。
也可以創(chuàng)建事件,再派發(fā)事件,執(zhí)行操作。關(guān)于事件的更多細節(jié),可以參考《JavaScript中事件處理》
1、模擬MouseEvent中的click事件,x與y位置隨機點擊
2、模擬TouchEvent中的touchstart和touchmove,用scroll來做滑動效果
3、模擬FocusEvent,聚焦到屏幕中的輸入框內(nèi)