selenium鼠标和键盘的操作事件
webdriver常见的几种操作方法
ActionChains类提供的鼠标操作常用的方法
引入ActionChains使用语句:from selenium.webdriver.common.action_chains import ActionChains
鼠标悬停操作的实例
在,百度首页,将鼠标悬停在【设置】超级链接的按钮上,选择【高级搜索】链接并点击进入该页面
from selenium import webdriver import time from selenium.webdriver.common.action_chains import ActionChains#引入ActionChains方法包,用于鼠标操作 driver=webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com")#进入百度首页 above=driver.find_element_by_link_text("设置")#定位到要悬停的元素 ActionChains(driver).move_to_element(above).perform()#对定位到的元素进行悬停操作 driver.find_element_by_link_text("高级搜索").click()#点击下拉菜单中的“高级搜索”按钮 time.sleep(8) driver.quit()
原文:https://www.cnblogs.com/jingdenghuakai/p/11679520.html