python-web自动化-鼠标操作
Posted 赵小丫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-web自动化-鼠标操作相关的知识,希望对你有一定的参考价值。
鼠标操作由ActionChains类来完成鼠标操作
perform() 执行鼠标操作
move_to_element() 鼠标悬浮;最常用的操作
double_click() 双击操作
context_click() 右键操作
drag_and_drop() 拖拽操作:鼠标左键按住并拖拽元素到另一个区域,然后释放鼠标
from selenium.webdriver.common.action_chains import ActionChains as AC
AC(driver).方法名(元素).perform()
from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains as AC from selenium.webdriver.common.by import By import time driver = webdriver.Chrome() driver.get(‘https://www.baidu.com/‘) time.sleep(3) # 百度首页,设置链接元素定位 ele = driver.find_element(By.XPATH,"//div[@id=‘u1‘]/a[text()=‘设置‘]") # 对设置链接进行鼠标悬浮操作 AC(driver).move_to_element(ele).perform() # # 对设置链接进行鼠标悬浮并点击操作 # AC(driver).move_to_element(ele).click(ele).perform()
以上是关于python-web自动化-鼠标操作的主要内容,如果未能解决你的问题,请参考以下文章
音频处理Melodyne 选择工具使用 ( 主工具简介 | 修改音高 | 自动吸附 | 音符长度修改 | 长度自动吸附 | 设置音符分离线 | 设置片段分离线 )