Advertisement

selenium2设置等待时间和python设置等待时间

阅读量:

设置等待时间有三种方法:

1.implicitly_wait(self, time_to_wait)

此方法在每个脚本中仅需设定一次即可, 其主要功能在于设置超时等待时间. 例如, 在某个语句完成后的超时时间和等待某个元素被发现后的超时时间之间存在差别.

假设将其设为30秒,则当在脚本执行过程中无法找到该元素时,在30秒后会停止运行并发出相应的提示信息。

2.WebDriverWait(object)

该方法为一个dynamic waiting mechanism, capable of waiting for a specified set timeout period and conducting a search during that interval. 其API参数如下所示:

WebDriverWait(object):
def init(self, driver, timeout, poll_frequency=POLL_FREQUENCY, ignored_exceptions=None):
"""Constructor, takes a WebDriver instance and timeout in seconds.

:Args:
- driver - WebDriver类的对象(如Firefox、Chrome或远程

全部评论 (0)

还没有任何评论哟~