from selenium.webdriver.common.action_chains import ActionChains
from selenium import webdriver
# 创建浏览器驱动对象
driver = webdriver.Chrome(r"D:\chromedriver\chromedriver_win32-V103.0.5060.53\chromedriver.exe")
# 访问网址
driver.get("http://www.baidu.com")
# 定位到需要悬停的元素
above = driver.find_element_by_link_text("更多")
# 对定位到的元素进行鼠标悬停操作
ActionChains(driver).move_to_element(above).perform()
# 左击/单击
# driver.find_element_by_link_text("更多").click()
ActionChains(driver).click(above).perform()
# 右击
ActionChains(driver).context_click(above).perform()
# 双击
ActionChains(driver).double_click(above).perform()
# 拖动, startEle:起始元素,targetEle:目标元素
ActionChains(driver).drag_and_drop(startEle, targetEle).perform()
版权声明:本文为weixin_44801980原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。