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()
哈哈
浙公网安备 33010602011771号