1. 程式人生 > >python+selenium六:隱式等待 python+selenium六:隱式等待

python+selenium六:隱式等待 python+selenium六:隱式等待

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出錯將等待到所設定的時間完成