【Python+selenium Wendriver API】之鼠标悬停事件
生活随笔
收集整理的這篇文章主要介紹了
【Python+selenium Wendriver API】之鼠标悬停事件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# encoding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChainsbrowser = 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()
?
轉載于:https://www.cnblogs.com/Owen-ET/p/9560439.html
總結
以上是生活随笔為你收集整理的【Python+selenium Wendriver API】之鼠标悬停事件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 说下网鼎杯第四场的双色块
- 下一篇: Shell判断参数是否为数字的6种方法(