0

我正在使用 selenium IEDriverServer 和 python。

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

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

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

4

1 回答 1

0

Webdriver 既有隐式等待也有显式等待。

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

driver.implicitly_wait(10)

显式意味着您可以指定等待满足预期条件,可以为页面或某些特定元素设置

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

文档在这里

于 2014-04-03T12:27:28.207 回答