python等待方式的介紹
1、強制等待,匯入time模組,使用time.sleep即可。
diver.get("") diver.find_element_by_xpath('//div[@id="u1"]//a[@name="tj_login"]').click() time.sleep(2) diver.find_element_by_xpath('//p[@class="tang-pass-footerBarULogin pass-link"]').click() time.sleep(3)
2、隱性等待,設定超時時長,如果載入時間超過10s,就直接報超時,如果在10s內載入完成,就去進行下一步的操作。
from selenium import webdriver #開啟一個會話 diver = webdriver.Chrome() #全域性等待方式 diver.implicitly_wait(10)#等待10s #全屏 diver.maximize_window() #訪問百度連結 diver.get("") diver.find_element_by_xpath('//div[@id="u1"]//a[@name="tj_login"]').click() diver.find_element_by_xpath('//p[@class="tang-pass-footerBarULogin pass-link"]').click() diver.quit()#關閉會話
3、顯性等待,等待被設定的元素可見。
from selenium.webdriver.common.by import By from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC
以上就是python等待方式的介紹,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/855/viewspace-2828359/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle常見等待事件介紹Oracle事件
- Python頁面載入的等待方式Python
- python類的介紹Python
- python selenium的三種等待方式解讀Python
- Python selenium 三種等待元素方式Python
- javascript繼承的實現方式介紹JavaScript繼承
- MongoDB安全管理的三種方式介紹MongoDB
- 資產納管的三種方式介紹
- 簡單介紹python連線telnet和ssh的兩種方式Python
- 『python入門:』 python的介紹Python
- 介紹Python的 迴圈Python
- Python前景介紹Python
- Python Twisted 介紹Python
- Python字典介紹Python
- Python模組介紹Python
- Python Virtualenv 介紹Python
- Python 框架介紹Python框架
- 程式間的五種通訊方式介紹
- javascript呼叫函式的方式簡單介紹JavaScript函式
- HTML中使用CSS的幾種方式介紹HTMLCSS
- 學習Python要多久?三種方式學習週期介紹!Python
- MongoDB備份方式詳細介紹MongoDB
- JB的Python之旅-yaml介紹PythonYAML
- MySQL檢視版本號的五種方式介紹MySql
- css和html的四種結合方式介紹CSSHTML
- js清除閉包的通常方式簡單介紹JS
- jquery自定義事件的使用方式簡單介紹jQuery事件
- Python簡單介紹Python
- python描述器介紹Python
- python BeautifulSoup用法介紹Python
- Python BaseHTTPServer 介紹PythonHTTPServer
- 執行緒介紹及建立方式執行緒
- javascript匿名函式常用呼叫方式介紹JavaScript函式
- javascript函式呼叫方式簡單介紹JavaScript函式
- python中的裝飾器介紹Python
- SAP ABAP Function Module 的動態呼叫方式使用方式介紹試讀版Function
- 程式間的五種通訊方式介紹-詳解
- 簡單介紹Go語言常用的打log方式Go