selenium Chrome 捕获超时异常, 但还是会异常退出

新手上路,请多包涵

https://segmentfault.com/q/10...
和上面这个问题类似.

代码如下:

from selenium import webdriver
from selenium.common.exceptions import TimeoutException

browser = webdriver.Chrome()
browser.set_page_load_timeout(5)

try:
    browser.get(url)
except TimeoutException:
    # browser.execute_script('window.stop()')
    pass

elem = browser.find_element(By.XPATH, '//*[@id="app"]/div/div/div[2]/div[1]/h1')

捕捉异常后不管怎么操作, 只要使用browser, 程序就撂挑子了

阅读 6.1k
1 个回答

有可能是你要查找的元素还没有加载到

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题