鼠标悬停: 比如打开百度页面,鼠标移到“设置”图标,会出现一个菜单栏
鼠标ActionChains类
from selenium.webdriver.common.action_chains import ActionChains#引入ActionChains包
表示在python文件路径下的selenium\webdriver\common\action_chain导入ActionChains包
--右击
ele = driver.find_element_by_id("kw") #获取元素 【先定位获取到元素赋给变量ele】
ActionChains(driver).context_click(ele).perform() #对ele 元素进行右击 【第一个括号放浏览器的驱动,第二个括号放变量】
--双击
ele = driver.find_element_by_id("kw") #获取元素
ActionChains(driver).double_click(ele).perform() #双击ele 元素
--鼠标悬停
ele = driver.find_element_by_id("kw") #获取元素
ActionChains(driver).move_to_element(ele).perform() #鼠标悬停在ele元素
网友评论