鼠标操作由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()

 

相关文章:

  • 2021-12-18
  • 2022-01-25
  • 2022-01-26
  • 2021-12-04
  • 2021-11-27
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2022-02-25
  • 2022-12-23
  • 2020-04-15
  • 2022-12-23
  • 2021-12-24
  • 2021-07-17
相关资源
相似解决方案