selenium 3种常用时间等待方法

一、强制等待(必须等待设置的时间结束才会继续执行后续步骤
import time
time.sleep(10)

二、隐性等待(在设定的时间内刷新当前整个页面直到定位到元素直到找到元素,ps:类似于F5刷新)
from selenium.webdriver.support.wait
self.driver.implicitly_wait(10)

三、显示等待(在设定的时间内只对定位的元素刷新,直到找到元素)
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
WebDriverWait(self.driver, timeout=10).until(EC.presence_of_element_located(('id','u'))).send_keys("562345699")

  

 

posted @ 2021-04-11 21:59  one*love  阅读(259)  评论(0编辑  收藏  举报