selenium三种时间等待

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

隐式等待和显式等待可以一起使用,但是等待时间为两者之间的较长者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值