第一种:
sleep 固定等待时间:这种等待时间比较死板,如果脚本中出现大量的sleep,那么脚本的性能肯定会下降很多
第二种:
隐式等待implicitly_wait(timeout):隐式等待时间作用于整个的WebDriver的生命周期,对每一个find_element函数都有效,即使元素找不到也会等待timeout的时间再抛异常
第三种:
显式等待WebDriverWait(driver, timeout, call_spaced):显式等待类的三个参数:driver对象、超时时间、每次请求的发送间隔(默认为0.5秒),作用域为当前元素的查找,WebDriverWait类有until和until_not两个方法,一般与expected_conditions模块进行连用,增强脚本的健壮性
10-01