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键盘事件和鼠标事件的主要内容,如果未能解决你的问题,请参考以下文章

selenium鼠标键盘事件

selenium鼠标事件与键盘事件

python+selenium三:鼠标事件与键盘事件

Python+Selenium笔记(十四)鼠标与键盘事件

python与selenium自动化基础-鼠标和键盘事件

自动化测试基础篇--Selenium鼠标键盘事件