2017-03-04 112 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