模拟鼠标事件

1.from selenium.webdriver.common.action_chains import ActionChains

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

3:perform():执行存储行为

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

example: ActionChains(driver).move_to_element(ele).perform()

模拟键盘事件

send_keys()

from selenium.webdriver.common.keys import Keys

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