Python Selenium異常處理
1、說明
在使用selenium時,不可避免的會遇到一些異常情況,比如超時、沒有找到節點的錯誤等等。一旦出現這樣的錯誤,程式就不能再執行了。這裡我們可以使用tryexcept語句來捕捉異常。
2、例項
from selenium import webdriver from selenium.common.exceptions import TimeoutException, NoSuchElementException browser = webdriver.Chrome() try: browser.get('') except TimeoutException: print('超時') try: browser.find_element_by_id('aa') except NoSuchElementException: print('未找到節點') finally: browser.close()
這裡我們使用的是try except來捕獲異常。比如,我們對find_element_by_id()查詢節點的方法捕獲NoSuchElementException的異常。一旦出現了這樣的錯誤,就進行異常處理,程式就不會中斷了。
以上就是Python Selenium異常處理的方法,希望能對大家有所幫助。更多Python學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2830579/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python——異常處理Python
- Python異常處理Python
- python異常捕捉處理Python
- python try異常處理Python
- python應用:異常處理Python
- Python基礎 -- 異常處理Python
- python異常處理之returnPython
- Python錯誤處理和異常處理(二)Python
- 異常篇——異常處理
- python 基礎之異常處理Python
- Python進階08 異常處理Python
- 異常處理
- Python 簡明教程 --- 23,Python 異常處理Python
- python異常處理中finally的作用Python
- JSP 異常處理如何處理?JS
- 異常-throws的方式處理異常
- React 異常處理React
- JS異常處理JS
- oracle異常處理Oracle
- ThinkPHP 異常處理PHP
- JavaScript 異常處理JavaScript
- JAVA 異常處理Java
- 異常的處理
- golang - 異常處理Golang
- 異常處理2
- 異常處理1
- Java 異常處理Java
- Abp 異常處理
- JAVA異常處理Java
- 08、異常處理
- SpringMVC異常處理SpringMVC
- 什麼是異常?python處理異常的方式有幾種?Python
- 異常處理機制(二)之異常處理與捕獲
- Python異常處理回顧與總結Python
- 2.1.3 Python物件導向之異常處理Python物件
- Python學習之 異常處理詳解Python
- Python穩基修煉之異常處理Python
- 說說在 Python 中如何處理異常Python