首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Selenium TimeoutException

Python Selenium TimeoutException
EN

Stack Overflow用户
提问于 2020-11-13 23:36:49
回答 1查看 150关注 0票数 0

可以扩展Selenium的默认TimeoutException吗?

我的脚本在页面加载超过300秒时崩溃。我的脚本在后端触发了一个php脚本。如果php脚本运行不到300秒,一切都很好,但是当脚本运行更长时间时,selenium会抛出TimeoueException错误。

TimeoutException: Message: timeout:从渲染器接收消息时超时: 300.000

有没有一种方法可以让Selenium一直等到脚本运行完毕?

我已经尝试过expected_conditions,但它不起作用。

EN

回答 1

Stack Overflow用户

发布于 2020-11-14 22:14:41

嘿,也许这可以解决你的问题

代码语言:javascript
复制
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 10)
element = wait.until(EC.element_to_be_clickable((By.ID, 'someid')))

它将等待,直到提到的按钮可点击。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64823692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档