Selenium之ActionChains类
Posted peipei-study
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium之ActionChains类相关的知识,希望对你有一定的参考价值。
ActionChains类常用于模拟鼠标的行为,比如单击、双击、拖拽等行为。
一些常用的模拟鼠标的操作方法有:
click(on_element=None) --- 鼠标单击
double_click(on_element=None) --- 双击
context_click(on_element=None) --- 右击
click_and_hold(on_element=None) --- 鼠标单击并且按住不放
drag_and_drop(source,target) --- 拖拽
drag_and_drop_by_offset(source,xoffset,yoffset) --- 将目标拖动到指定的位置
key_down(value,element=None) --- 按下某个键盘上的键
key_up(value,element=None) --- 松开某个键
move_by_offset(xoffset,yoffset) --- 鼠标从当前位置移动到某个坐标
move_to_element(to_element) --- 鼠标移动到某个元素
move_to_element_with_offset(to_element,xoffset,yoffset) --- 移动到距某个元素(左上角坐标)多少距离的位置
perform() --- 执行链中的所有动作
release(on_element=None) --- 在某个元素位置松开鼠标左键
下面看一些例子:
单击、双击、右击 ----- 实例
拖拽 ------ 实例
按键 --- 实例
鼠标移动 ----- 实例
以上是关于Selenium之ActionChains类的主要内容,如果未能解决你的问题,请参考以下文章