selenium python 鼠標事件操作 下拉框


 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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM