Python+Selenium 操作示例——滑鼠懸停顯示二級選單,再點選二級選單或下拉列表
# 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()
2、滑鼠右鍵操作
#定位到要右擊的元素
qqq =driver.find_element_by_xpath("/html/body/div/div[2]/div[2]/div/div[3]/table/tbody/tr/td[2]")
#對定位到的元素執行滑鼠右鍵操作
ActionChains(driver).context_click(qqq).perform()
3、滑鼠拖放操作的寫法
4、滑鼠雙擊的操作#定位元素的原位置 element = driver.find_element_by_name("source") #定位元素要移動到的目標位置 target = driver.find_element_by_name("target") #執行元素的移動操作 ActionChains(driver).drag_and_drop(element, target).perform()
#定位到要雙擊的元素
qqq =driver.find_element_by_xpath("xxx")
#對定位到的元素執行滑鼠雙擊操作
ActionChains(driver).double_click(qqq).perform()
相關推薦
Python+Selenium 操作示例——滑鼠懸停顯示二級選單,再點選二級選單或下拉列表
# encoding=utf-8 from selenium import webdriver from selenium.webdriver.common.action_chains im
原生JS實現點選一個按鈕顯示一個div,再點選按鈕div隱藏,或點選除div外其它空白處div隱藏
<!DOCTYPE html> <html style="font-size: 24px"> <head> <title>js點選按鈕顯示再點選空白地方隱藏</title> <style type="text/css"&g
Gvim雖然可以設定檔案內容自動更改,但是也要滑鼠移到文字之外的區域,再點選一下文字,怎麼樣不用人為操作呢?
最近在做礦山定位系統,雖然可以利用資料庫連線池頻繁操作查詢資料庫 然後把查詢的結果輸出到txt文本里,利用了GVIM文字自動更新內容; Gvim雖然可以設定檔案內容自動更改,但是也要滑鼠移到文字之外的區域,再點選一下文字,怎麼樣不用人為操作呢? 哈哈哈 百度了好久,有一個軟體叫按鍵精
關於Android App上線後從應用市場點選開啟按鈕進入應用後進行操作後,再點選home鍵到桌面後點擊啟動圖示重新開啟應用的解決方法
如題所述,重新開啟應用夠噁心的了,讓人更噁心的是點選返回鍵退出後,上次點選home鍵之前的那個介面又跳出來,讓人哭笑不得,經過搜尋找到解決辦法,最後記錄在此 在應用啟動的第一個介面的onCreate方法的super.onCreate(savedInstanceState);之後呼叫下面方法
Android問題集(二)——TextView在點選時顯示不同顏色,Button點選效果
1、在res目錄下新建名為color資料夾; 2、在color中新建text_color.xml檔案,並選擇selector選項(如下圖): 3、在text_color.xml中填寫如下程式碼: <?xml version="1.0"
css效果,在一個盒子裡,把一部分內容隱藏掉,在滑鼠懸停到div時,就會把隱藏的部分向上顯示出來。 不用js操作,純css就可以。
html部分: <li class="featureBox"><div class="bigbox"><a href="#"><img src="${imgUrl}" width="300px" height="250px" /&g
python學習之網站的編寫(HTML,CSS,JS)(十六)----------示例,構造一個左側管理選單的功能,點選主選單才顯示下面的內容
結果: 程式碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>逆水行舟不進則退</title>
為何有的連結滑鼠懸停顯示小手有的沒有
<a href="#" style="cursor:default">aaa</a> default 預設游標(通常是一個箭頭) auto 預設。瀏覽器設定的游標。 crosshair 游標呈現為十字線。 pointer 游標呈現為指示連結的指標(一隻手) move 此游
python+selenium三:滑鼠事件與鍵盤事件 python+selenium三:滑鼠事件與鍵盤事件
python+selenium三:滑鼠事件與鍵盤事件 # 1、滑鼠事件:# 每個模擬事件後需加.perform() 才會執行# context_click() 右擊# double_click() 雙擊# drag_and_drop(source, target) 拖動#
echarts滑鼠懸停顯示、X、Y軸設定,dataZoom(X軸拖拽效果)
1. 滑鼠點選觸發ajax,獲取data資料 $("#echartsContent).off("click",function(){ var code=$("#codeInput").val(); var startTime=$("#startTime").
JavaScript實現圖片輪播和滑鼠懸停顯示
例: 提前放好了四張圖片,並編號。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www
12、Selenium + Python 實現 UI 自動化測試-操作下拉列表
Selenium 提供了Select 包,讓我們方便的操作下拉列表 一、先來看下下拉列表Select 的元素屬性 二、對下拉列表操作步驟 1、首先需要從selenium匯入select的方法:f
Qt5製作滑鼠懸停顯示Hint的ToolTip
在日常生活中的使用的軟體中,我們經常會遇到這樣的情況。 我們在網頁上,有些網頁連結的文字(比如文章標題,知乎問題標題,百度的詞條等)因為太長了,而顯示不出來,但是滑鼠懸停在上面的時候就可以顯示出來。 我們在QQ上或者某些輸入框內,我們不知道應該輸入什麼內容,
JS特效:滑鼠懸停顯示提示
<script language="JavaScript"> function showtip2(current,e,text) { if (document.readyState=="complete") {<!--如果是ie瀏覽器並且滿足readyst
滑鼠懸停顯示CSS3動畫邊框
1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta charset="utf-8" /> 5 <title>CSS3滑
實現Bootstrap導航條可點選和滑鼠懸停顯示下拉選單
使用Bootstrap導航條元件時,如果你的導航條帶有下拉選單,那麼這個帶下拉選單的導航在點選時只會浮出下拉選單,它本身的href屬性會失效,也就是失去了超連結功能,這並不是我想要的,我希望導航條的連結可以正常開啟它的連結,但又需要下拉選單功能,開始折騰~ 首先解決帶下拉
Python+Selenium操作select下拉框
操作 drive pytho port value strong select下拉框 on() visible 首先需要倒入Select模塊: from selenium.webdriver.support.select import Select 常用方法:
Selenium入門系列5 下拉列表元素操作
鼠標 tag pan inline driver 學習 ima imp inner 本節課程的下拉框是那種默認隱藏,當鼠標移到菜單上下拉框才顯示的。如果直接getelement會報錯,提示元素不可見: so,得先讓下拉列表顯示出來再獲取元素 用到的新知識: is_
【Python+selenium】進階篇:js注入,沒有我click不到節點
經常寫指令碼的你,偶爾會碰到一些比較煩人的情況就是,明明選到了元素但是click就是沒有反應,可能的情況有以下幾種: 1.沒錯,你就是選錯元素了,對,是你自己的原因; 2.有其它的元素層給擋住了,比如隔壁元素的透明外邊框,當然這種問題正常點就點不到; 3.python操作瀏覽器時可能
前端介面導航欄的下拉列表使用js操作顯示
先來看成果圖 html程式碼: <nav> <ul class="nav"> <li class="dropDowm"> <a href="javascript:;" cl