显式等待和隐式等待
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显式等待和隐式等待相关的知识,希望对你有一定的参考价值。
1.WebDriverWait类,由webdriver提供的等待方法,格式:
WebDriverWait(dirver,timeout,poll_frequency=0.5,ignored_exceptions=None)
driver:浏览器驱动
timeout:最长超时时间,默认单位秒
poll_frequency:检查间隔时间(步长),默认0.5s
ignored_exceptions:超时后的异常情况,默认抛NoSuchElementException异常
WebDriverWait()一般和until()或until_not()方法配合使用
until(method,message=‘‘):调用该方法提供的驱动程序作为一个参数,只到返回值为true
until_not(method,message=‘‘):调用该方法提供的驱动程序作为一个参数,只到返回值为false
以上是关于显式等待和隐式等待的主要内容,如果未能解决你的问题,请参考以下文章
基于Selenium2+Java的UI自动化- 显式等待和隐式等待
selenium 找不到元素 (显式等待 和隐式等待的区别)