1 # -*- coding:utf-8 -*- 2 from selenium import webdriver 3 from selenium.webdriver.common.action_chains import ActionChains 4 from selenium.webdriver.support.ui import WebDriverWait 5 import time 6 7 driver = webdriver.Firefox(executable_path='/Users/huiliang/Downloads/geckodriver') 8 driver.get("http://edu.csdn.net/") 9 driver.implicitly_wait(10) 10 11 ''' 12 思路說明: 13 首先內容定位導航元素,然后鼠標移動到該元素上面 14 其次內容定位子元素,然后點擊進入該頁面 15 ''' 16 ele = driver.find_element_by_link_text(u"人工智能") 17 ActionChains(driver).move_to_element(ele).perform() 18 sub_ele = driver.find_element_by_link_text(u'語音識別') 19 sub_ele.click() 20 21 time.sleep(10) 22 driver.quit()