selenium键盘事件和鼠标事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium键盘事件和鼠标事件相关的知识,希望对你有一定的参考价值。
模拟鼠标事件
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) | 回车 |
以上是关于selenium键盘事件和鼠标事件的主要内容,如果未能解决你的问题,请参考以下文章