【Python+selenium Wendriver API】之鼠標懸停事件


# encoding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
 
browser = webdriver.Chrome('E:\\chromedriver.exe')
browser.maximize_window()
browser.get('http://www.uestc.edu.cn/')
# 方法一:使用find_element_by_link_text找到頂級菜單,並將鼠標移動到上面
article = browser.find_element_by_link_text(u'學校概況')
ActionChains(browser).move_to_element(article).perform()
# 方法二:使用find_element_by_xpath找到頂級菜單,並將鼠標移動到上面
# article = browser.find_element_by_xpath('//a[contains(@href,"?ch/3")]')
# ActionChains(browser).move_to_element(article).perform()
# 方法一:使用find_element_by_link_text找到二級菜單,並點擊
# menu = browser.find_element_by_link_text(u'學校簡介')
# 方法二:使用find_element_by_xpath找到二級菜單,並點擊
menu = browser.find_element_by_xpath('//li[@classes="first odd nth1"]')
menu.click()

 


免責聲明!

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



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