python selenium2 - 鼠标键盘操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python selenium2 - 鼠标键盘操作相关的知识,希望对你有一定的参考价值。

方法说明

action_chains.py模块---【鼠标键盘动作】

 1 __init__                          #创建一个actionChains,需要传入一个实例化了的webdriver对象
 2 
 3 click                             #单击元素指定元素
 4 click_and_hold                    #在指定元素按下鼠标和release配套使用
 5 context_click                     #右击
 6 double_click                      #双击
 7 drag_and_drop                     #拖曳动作
 8 drag_and_drop_by_offset              #从当前元素按下鼠标左键往指定的(x,y)坐标移动,然后释放鼠标
 9 key_down                             #按下指定的键盘按键
10 key_up                               #释放当前键盘按键
11 move_by_offset                       #将鼠标从当前位置移动至指定的(x,y)坐标
12 move_to_element                      #将鼠标移动至指定元素的中间位置
13 move_to_element_with_offset          #将鼠标移动到指定的元素,其偏移(x,y)是相对该元素的 左上角的偏移
14 release                              #在当前元素释放鼠标,和click_and_hold配套使用
15 send_keys                            #在当前焦点的元素中模拟键盘输入
16 send_keys_to_element                 #给指定元素模拟键盘输入
17 perform                              #运行一组鼠标键盘动作

 

注意事项

本模块定义了所有的鼠标键盘动作控制,所有的键盘按键定义在keys.py中,有兴趣的朋友可以直接阅读源码进行了解。

 

以上是关于python selenium2 - 鼠标键盘操作的主要内容,如果未能解决你的问题,请参考以下文章

Selenium2+python自动化12-操作元素(键盘和鼠标事件)转载

Selenium2学习-- 操作元素(键盘和鼠标事件)

《selenium2 python 自动化测试实战》——键盘事件

WebDriver API:控制浏览器及鼠标键盘事件

selenium webdriver从安装到使用(python语言),显示等待和隐性等待用法,切换窗口或者frame,弹框处理,下拉菜单处理,模拟鼠标键盘操作等

python可以记录操作鼠标键盘操作吗