【1】介绍
Web产品中提供了丰富的鼠标交互方式,例如单击、右击、双击、悬停、鼠标拖动等功能。在WebDriver中,将这些关于鼠标操作的方法封装在 ActionChains 类提供。
ActionChains 类提供了鼠标操作的常用方法:
click() #单击
double_click() #双击
drag_and_drop() #拖动
move_to_element() #鼠标悬停
perform() #执行所有ActionChains中存储的行为
【2】引入ActionChains 类:
from selenium.webdriver.common.action_chains import ActionChains
【3】实例
百度搜索,高级搜索
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import Select
from selenium import webdriver
from selenium.webdri