IEDriver Wait Loading页面

时间:2013-07-23 12:46:53

标签: selenium

我正在使用selenium IEDriverServer和python。

是否可以确保IEDriverServer等待页面加载,直到某个时间,如果操作未及时完成,则它会停止加载页面,我们可以继续下一步。

实际上我正在使用包含太多时间加载的测试页面。我想要做的就是让它等待页面加载到10秒,如果它在那段时间内无法加载,那么它会停止加载该页面并转到下一步。

任何人都可以建议如何在硒中实现这一目标

1 个答案:

答案 0 :(得分:0)

Webdriver既有隐式等待也有明确的等待。

隐式意味着它隐式等待所有操作的指定时间。

driver.implicitly_wait(10)

显式表示您可以指定等待满足预期条件,可以为页面或某个特定元素设置

element = wait.until(EC.element_to_be_clickable((By.ID,'someid')))

文档here