注:初学者小白,若有错误或建议欢迎指出。本篇文章根据Selenium自动化测试视频教程整理笔记,详情点击网址参考学习(http://www.51zxw.net/study.asp?vip=15105605)
首先引入ActionChains类
from selenium.webdriver.common.action_chains import ActionChains
其次获取元素信息
driver=webdriver.Firefox()
driver.get('http://www.baidu.com')
driver.maximize_window()
driver.find_element_by_css_selector('#kw').send_keys("pyhton")
element=driver.find_element_by_css_selector('#kw')
最后执行鼠标操作
#双击操作
ActionChains(driver).double_click(element).perform()
sleep(3)
#鼠标右击
ActionChains(driver).context_click(element).perform()
sleep(3)
#鼠标悬停
above=driver.find_element_by_css_selector(".pf")
ActionChains(driver).move_to_element(above).perform()
sleep(3)