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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python頁面載入的等待方式Python
- python selenium的三種等待方式解讀Python
- Python selenium 三種等待元素方式Python
- python類的介紹Python
- 簡單介紹python連線telnet和ssh的兩種方式Python
- 『python入門:』 python的介紹Python
- 介紹Python的 迴圈Python
- Python前景介紹Python
- Python Twisted 介紹Python
- Python字典介紹Python
- shopify如何引流?引流方式介紹
- JB的Python之旅-yaml介紹PythonYAML
- 學習Python要多久?三種方式學習週期介紹!Python
- 程式間的五種通訊方式介紹
- 資產納管的三種方式介紹
- EventBridge 特性介紹|以 IaC 的方式使用 EventBridge
- Python簡單介紹Python
- python描述器介紹Python
- python BeautifulSoup用法介紹Python
- selenium中的三種等待方式
- Selenium裡的三種等待方式
- python中的裝飾器介紹Python
- css和html的四種結合方式介紹CSSHTML
- MySQL檢視版本號的五種方式介紹MySql
- Python 位元組碼介紹Python
- Python 物件導向介紹Python物件
- 學習python前言介紹Python
- Python APScheduler介紹及使用Python
- python字典詳細介紹Python
- Python JWT 介紹和使用PythonJWT
- MySQL DDL執行方式-Online DDL介紹MySql
- 執行緒介紹及建立方式執行緒
- 【詳解】併發程式的等待方式
- Python之str內部功能的介紹Python
- 超詳細的介紹Python語句Python
- Python之set集合的相關介紹Python
- Python之函式的相關介紹Python函式
- SAP ABAP Function Module 的動態呼叫方式使用方式介紹試讀版Function