zoukankan      html  css  js  c++  java
  • Selenium2+Python--鼠标键盘操作

    方法说明

    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中,有兴趣的朋友可以直接阅读源码进行了解。

  • 相关阅读:
    清理计算机硬盘
    DIY-组装
    go函数类型的使用
    go同步互斥锁
    Go读写文件
    go mod
    go html
    channel
    arp和rarp协议
    自己实现的反射
  • 原文地址:https://www.cnblogs.com/ysjt/p/6565019.html
Copyright © 2011-2022 走看看