from selenium import webdriver
#导入仿照鼠标的模块
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_css_selector("#kw").send_keys("123")
#将已经输入框内输入的内容定义为一个值
element=driver.find_element_by_css_selector("#kw")
#双击操作【perform()的意思是运行前面的语句】
# ActionChains(driver).double_click(element).perform()
#右键鼠标(根据浏览器和驱动的不同会有兼容性问题,很多浏览器不支持此次操作)
ActionChains(driver).context_click(element).perform()
#鼠标悬停,先将某个元素定义为一个值,在获取值的时候更加方便
adove=driver.find_element_by_css_selector('.pf')
ActionChains(driver).move_to_element(adove).perform()
sleep(3)
driver.quit()