1.sleep - 强制等待 - 时间预估不准
from time import sleep
sleep(3)
2.implicity_wait - 隐性等待 - 智能等待
规定时间以内,任何时间如果元素找到了,就不在继续等待了,找不到元素,抛异常
driver.find_element 在一次浏览器会话当中,任意的find_element,都等待 全局的。因此只需要被调用一次
driver.implicity_wait(时间)
3.显性等待 智能等待
规定时间以内,任何时间条件满足了,就不在继续等待了,如果超出规定时间没有满足,抛异常
等待 WebDriverWait类
条件 expected_condition模块
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait