2、 web_driver.implicitly_wait(10) # 隱式等待10秒,是設置的全局等待。
設置等待時間,是對頁面中的所有元素設置加載時間,如果超出了設置時間的則拋出異常。在規定的時間範圍內,瀏覽器在不停的刷新頁面,直到找到相關元素或者時間結束。
3、 WebDriverWait():# 顯示等待,是針對於某個特定的元素設置的等待時間
在設置時間內,默認每隔壹段時間檢測壹次當前頁面某個元素是否存在,如果在規定的時間內找到了元素,則直接執行,即找到元素就執行相關操作,如果超過設置時間檢測不到則拋出異常。默認檢測頻率為 0.5s ,默認拋出異常為: NoSuchElementException 。
WebDriverWait() 語法格式如下:
具體解釋: