1 导入相关模块
from selenium.webdriver import ActionChains
2 先定位元素,再进行鼠标操作
Element=broswer.find_element(By.ID,value)
3 执行动作链
1 点击元素
ActionChains(driver).click(Element).perform()
2 双击元素
ActionChains(driver).double_click(Element).perform()
3 右键元素
ActionChains(driver).context_click(Element).perform()
4 长按元素
ActionChains(driver).click_and_hold(Element).perform()
5 移动到元素
ActionChains(driver).move_to_element(Element).perform()
6 移动到元素左上角偏移量
ActionChains(driver).move_to_element_with_offset(Element,xoffset,yoffset).perform()
7 拖动元素到另一个元素
ActionChains(driver).drag_and_drop(source=Element,target=Element2).perform()
8 拖动元素到当前偏移量
ActionChains(driver).drag_and_drop_by_offset(source=Element,xoffset,yoffset).perform()
9 弹起鼠标
ActionChains(driver).release(on_element=None).perform()