天天看點

python selenium 判斷某個頁面是否加載完成

引入檔案

from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait as Wait
           

判斷頁面中 id 為 home 的元素是否加載成功,元素加載成功,也可以判定為頁面加載完成,

其中 60秒 為最大期限 ,代碼會定時重複調用,直到元素加載完成

print("開始阻塞")
Wait(browser, 60).until(EC.presence_of_element_located((By.ID, "home")))
print("結束阻塞")