2017-03-04 114 views
2

如何不是等待整个页面加载?有一个页面加载非常缓慢(完全加载网页至少需要3.5分钟),我不想等那么久。Python 2.7 Selenium,如何不等待页面加载

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

回答

1

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

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