python中的強制等待、隱性等待、顯性等待


運行結果過程中出現Unable to locate element時,1、先確定元素是否定位有誤。2、再確定運行過程中是否等待不到位,可以截圖,查看查找時頁面的狀態。

1、使用強制等待 --輔助

2、使用隱性等待  ---放在開啟會話之后,每個會話值調用一次

 

3、使用顯性等待  ---等待(WebDriverWait類)+條件(expected_condition)

     1) WebDriverWait(drive,超過時間,查看周期=0.5).until(條件)

     2)WebDriverWait(drive,超過時間,查看周期=0.5).no_until(條件)

            條件:visibility_of_element_located  元素可見

                      element_to_be_clickable 元素可點擊

                      presence_of_element_located  元素存在

4、截圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM