4.鼠标和键盘事件

from selenium.webdriver.common.action_chains import ActionChains

ActionChains(driver):用于生成模拟用户行为

perform():执行存储行为

鼠标事件

表达式 说明
click() 点击
context_click() 左击事件
double_click() 双击事件
drag_and_drop() 拖动
move_to_element() 鼠标停在一个元素上
click_and_hold 按下鼠标左键在一个元素上

ActionChains(b).move_to_element(ele).perform() #将鼠标放在ele元素上

键盘事件

from selenium.webdriver.common.keys import Keys

表达式 说明
send_keys(Kyes.BACK_SPACE) 退格键
send_keys('xxx')  输入xxx
send_keys(Kyes.CONTRL,'a') 全选 
send_keys(Kyes.CONTRL,'v') 粘贴 
send_keys(Kyes.CONTRL,'c')  复制 
send_keys(Kyes.CONTRL,'x')  剪切 
send_keys(Kyes.ENTER)   回车

将输入框中内容清除.clear()

哈哈

原文地址:https://www.cnblogs.com/zhaojiaxiaomei1/p/8874110.html