国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

關于Python+selenium 定位瀏覽器彈窗元素

2018-9-11    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

我也是剛學自動化,在自學過程中發現瀏覽器中有一些彈窗元素,無法定位。經過自己的摸索,有一些心得,寫下來供日后自己回顧。
首先要確定彈窗的類型:
(1)div彈窗
(2)新標簽頁彈窗
(3)alert彈窗 
    
  • 1
  • 2
  • 3
  • 4
  • 5

一,div彈窗 
div彈窗是瀏覽器中比較好定位的彈窗,定位的方法與普通的元素一樣。不過這里會有一個坑,明明可以找到這個按鈕,但是就是定位不到。這個就是因為當前有div彈窗彈出的時候,需要設置一下等待時間,等頁面元素加載完畢,再去做其他操作。 
這里用百度登陸為例子:

from selenium import webdriver import time def login_baidu(url,username,password): driver.get(url)
    driver.find_element_by_xpath('//*[@id="u1"]/a[7]').click()
    time.sleep(2)
    driver.find_element_by_xpath('//*[@id="TANGRAM__PSP_10__footerULoginBtn"]').click()
    time.sleep(2) # 彈窗出現后,使頁面等待2S login_username = driver.find_element_by_xpath('//*[@id="TANGRAM__PSP_10__userName"]')
    login_username.click()
    login_username.send_keys(username)

    login_passwork = driver.find_element_by_xpath('//*[@id="TANGRAM__PSP_10__password"]')
    login_passwork.click()
    login_passwork.send_keys(password)

    driver.find_element_by_xpath('//*[@id="TANGRAM__PSP_10__submit"]').click() # 登陸按鈕 if __name__ == "__main__":
    driver = webdriver.Firefox()
    username = r'xxx@qq.com' password = r'xxxx' url = r'https://www.baidu.com' login_baidu(url,username,password) 
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

二,新標簽頁彈窗 
新標簽頁彈窗,則需要進行窗口的切換。此處第一個窗口打開百度首頁,在打開一個新窗口打開京東首頁,在兩個窗口之間進行切換。切換到不同的窗口之后,就可以用常規的方法進行元素的定位。

from selenium import webdriver import time def open_window1(): driver.get("https://www.baidu.com")
   time.sleep(2) def open_window2(): # 用JS的方法打開新窗口,模擬新標簽頁彈窗 js = "window.open('https://www.jd.com')" driver.execute_script(js)
    time.sleep(2) def Switch_Window(): handles = driver.window_handles
    print("打印當前已打開的窗口:"+str(handles)) while(5): # 在兩個窗口之間做五次切換動作 driver.switch_to.window(handles[0])
        time.sleep(5)
        driver.switch_to.window(handles[1])
        time.sleep(5) if __name__ == "__main__" :
    driver = webdriver.Firefox()
    open_window1()
    open_window2()
    Switch_Window() 
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
handles = driver.window_handles # 獲取當前打開的所有窗口的句柄
driver.switch_to.window(handles[N]) # 切換到其中一個窗口
其中,獲取的句柄下標從0開始,即第一個窗口為[0]、第二個窗口為[1],如此類推。使用switch_to.window方法切換到新標簽頁后就可以做其他操作了。 
    
  • 1
  • 2
  • 3

三、alert彈窗 
該類型的彈窗暫沒有合適的項目進行練習,待后續完善

藍藍設計www.newchinaweekly.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://www.newchinaweekly.com

存檔

日本一区二区免费不卡| 亚洲奶大毛多的老太婆| 国产成人综合在线观看| 成人丝袜高跟foot| 中文字幕五月欧美| 精品视频在线视频| 亚洲人成网站777色婷婷| 精品视频亚洲| 国模一区二区三区| 国产精品一区二区在线看| 中文字幕成人网| 欧美精品vⅰdeose4hd| 亚洲天堂免费在线| 国产一区二区香蕉| 超碰10000| 国产又粗又猛又爽又黄| 成人高潮免费视频| 黄色免费视频网站| 日本三级小视频| 欧美一级欧美三级在线| 国产香蕉视频在线观看| 三级在线观看视频| 日韩一区二区在线免费| 国产精品一区在线| 色综合一区二区三区| 一本色道久久88精品综合| 国产精品一区二区久久| 欧美一区二粉嫩精品国产一线天| 国产精品对白一区二区三区| 9色视频在线观看| 自拍偷拍中文字幕| 国产91视频在线| 成人免费看黄网址| 欧美成人免费电影| 在线观看日韩av电影| 国产精品入口麻豆原神| 日韩精品免费视频| 国产成人精品免费视频大全最热 | 欧美色图第一页| 久久久久久久一| www.一区二区.com| 成年人视频软件| 国产又色又爽又高潮免费| 天堂网av在线播放| 日韩在线免费播放| 久久免费视频66| 国产91在线看| 日韩欧美一级在线播放| 国产免费一区二区三区在线观看 | 理论片影音先锋| 在线激情免费视频| 精品一级毛片| 中文一区二区在线观看 | 欧美日韩怡红院| 亚洲黄色激情视频| 口述被爽到呻吟高潮自述| 伊人色综合一区二区三区影院视频| 亚洲国产综合在线看不卡| 亚洲一区二区三区中文字幕| 欧美富婆性猛交| 国产黄色特级片| 最近中文字幕在线观看视频| 嫩草影院2018| 九九精品久久| 亚洲精品午夜久久久| 国模精品一区二区三区色天香| 日韩欧美一级在线| 日韩成人高清视频| 一级一片免费视频| 凹凸成人精品亚洲精品密奴| 中文字幕一区二区三区不卡在线| 色综合久久久久久中文网| 中文字幕日本最新乱码视频| 久草热在线观看| 国产福利在线看| 亚洲午夜激情在线| 欧美日韩免费不卡视频一区二区三区| 国产日韩在线视频| 一级做a爰片毛片| 日本dvd播放| 999色成人| 欧美黄色一区| 欧美唯美清纯偷拍| 国产精品乱码| 国产亚洲精久久久久久无码77777| 综合网插菊花| 色婷婷色综合| 欧美性猛交xxxx乱大交退制版| 成人免费看片网站| 欧美做爰爽爽爽爽爽爽| 国产一二区视频| 中文字幕一区二区精品区| 欧美日韩在线综合| 天堂资源在线亚洲资源| 国产日韩久久久| av毛片在线免费看| 国产精品一级片在线观看| 久久视频精品在线| 欧美污在线观看| 日本边添边摸边做边爱的第三级| 嗯用力啊快一点好舒服小柔久久| 亚洲精品国产一区二区三区四区在线| 国产日本欧美在线观看 | 香蕉av一区| 麻豆成人在线| 一区二区三区国产视频| 波多野结衣天堂| 亚洲精品自拍区在线观看| av一级久久| 亚洲无人区一区| 欧美日韩一区二区三区在线视频| 日韩精品一区二区亚洲av| 毛片在线看网站| 成人性生交大合| 日韩免费中文字幕| 成年人一级黄色片| 91免费在线| 不卡高清视频专区| 国产精品99久久久久久久久久久久| 国精产品视频一二二区| 欧美扣逼视频| 国产麻豆精品95视频| 欧美在线播放视频| 精品一区在线观看视频| 国产在线69| 国产精品videosex性欧美| 日韩一区二区三区免费观看| 青青草成人免费在线视频| 精品极品三级久久久久| 国产精品三级| 亚洲激情综合网| 日韩三级电影| 日韩中文字幕影院| 日韩激情欧美| 4hu四虎永久在线影院成人| 日韩精品视频久久| 美乳美女在线观看香蕉| 极品尤物久久久av免费看| 精品国偷自产在线视频| 精品无码人妻一区二区免费蜜桃| 国产视频精选在线| 久久久国产综合精品女国产盗摄| 91成人免费看| 亚洲国产精品二区| 日本久久成人网| 精品在线小视频| 免费看日b视频| 国产高清免费视频| 99re国产精品| 欧美在线性爱视频| 国产精品久久久久久人| 在线视频成人| 欧美本精品男人aⅴ天堂| 成年人看片网站| 免费黄网站在线观看| 99久久久久久99| 清纯唯美一区二区三区| 国产日韩欧美精品一区二区三区| 欧美日韩网站| 欧美在线国产精品| 婷婷激情五月综合| 欧美日韩大片免费观看| 中文一区二区视频| www青青草原| 二区三区精品| 日韩精品在线观看一区| 日韩精品电影一区二区三区| 手机在线观看av| 91精品国产综合久久久久久久久久| 真实乱偷全部视频| 性xxxxfjsxxxxx欧美| 日本久久电影网| 精品无码av一区二区三区| 免费超碰在线| 色94色欧美sute亚洲线路一ni| 亚洲一二三不卡| а√资源新版在线天堂| 黑人巨大精品欧美一区二区一视频 | 在线观看日韩专区| 欧美成人精品欧美一级乱黄| 亚洲精品一区二区三区在线| 中文字幕亚洲综合久久筱田步美| 久久高清免费视频| 日韩精品福利一区二区三区| 欧美成人在线网站| 国产又大又粗又长| 精品1区2区3区4区| 亚洲一区二区在线播放| 欧美精品另类| 国产黄色精品网站| 99re6这里有精品热视频| 在线黄色国产电影| 一区二区不卡在线播放| 久久久久亚洲av片无码v| 国产黄大片在线观看| 日韩精品久久久久| 亚洲高清视频免费观看| 99国产精品视频免费观看一公开 | 色综合影院在线| 国产人妖在线播放|