Python 2.7 Selenium,如何不等待页面加载

标签 python python-2.7 selenium load element

如何等待整个页面加载?有一个页面加载速度非常慢(完全加载该网页至少需要 3.5 分钟),我不想等这么久。

是否有可能在 driver.get("slowwebpage.com") 之后 selenium 不会等待网页加载而是等待一个元素让我们说:driver.find_element_by_id (“元素”)可点击/可见?

最佳答案

设置页面加载超时并捕获异常。

from selenium.common.exceptions import TimeoutException
try:
    driver.set_page_load_timeout(seconds)
except TimeoutException:
    pass

关于Python 2.7 Selenium,如何不等待页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42602666/

相关文章:

python - 通过python字符串函数删除字符串多余字符

python - (Python) Google App Engine 中的依赖注入(inject)

python-2.7 - 如何使 pytest 触发的 doctests 忽略字符串的 unicode 前缀 `u' .. .'`?

python - pylint 无法识别某些标准库

python - 在循环中恢复循环的Pythonic方法是什么

python - Instagram 关闭 API 服务后,如何使用 python 将照片上传到 Instagram

python - 使 selenium 更快地运行网站列表

javascript - 如何使用 Protractor/Selenium 设置可用于我的测试套件的常用函数?

python - 在 python nostests 覆盖率报告中显示没有单元测试的文件

python - 将 Flask 应用程序部署到 Heroku