一、常用方法
函数名
说明
click(on_element=None)
点击鼠标右键
click_and_hold(on_element=None)
点击鼠标左键,不松开
release(on_element=None)
在某个元素位置松开鼠标左键
context_click(on_element=None)
点击鼠标右键
double_click(on_element=None)
双击鼠标左键
drag_and_drop(source, target)
拖拽到某个元素然后松开
drag_and_drop_by_offset(source, xoffset, yoffset)
拽到某个坐标然后松开
move_by_offset(xoffset, yoffset)
鼠标从当前位置移动到某个坐标
move_to_element(to_element)
鼠标移动到某个元素
move_to_element_with_offset(to_element, xoffset, yoffset)
移动到距某个元素(左上角坐标)多少距离的位置
perform()
执行所有 ActionChains 中存储的行为,相当于提交
二、代码示例
选几个经常使用的测试一下,其他事件语法相同
from selenium import webdriver
import time
from selenium.webdriver import ActionChains
driver = webdriver.Chrome()</