python+selenium六:隱式等待 python+selenium六:隱式等待
阿新 • • 發佈:2018-11-22
python+selenium六:隱式等待
# 隱式等待
# 全域性生效,只寫一次即可(僅當前頁面)
# 若有頁面切換,需sleep等待新頁面出現後,再使用此方法
# 如:在35秒內,等待操作完成,完成後,不再等待
# driver.implicitly_wait(35)
from selenium import webdriver
import time
driver = webdriver.Firefox()
time.sleep(3)
driver.get("https://www.baidu.com")
# 隱式等待30秒:等待頁面載入完成
driver.implicitly_wait(30)
print(driver.title)
# 缺點:如果頁面一直轉圈,如:js出錯將等待到所設定的時間完成
# 隱式等待
# 全域性生效,只寫一次即可(僅當前頁面)
# 若有頁面切換,需sleep等待新頁面出現後,再使用此方法
# 如:在35秒內,等待操作完成,完成後,不再等待
# driver.implicitly_wait(35)
from selenium import webdriver
import time
driver = webdriver.Firefox()
time.sleep(3)
driver.get("https://www.baidu.com")
# 隱式等待30秒:等待頁面載入完成
driver.implicitly_wait(30)
print(driver.title)
# 缺點:如果頁面一直轉圈,如:js出錯將等待到所設定的時間完成