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 try異常處理Python
- python異常捕捉處理Python
- 異常篇——異常處理
- python應用:異常處理Python
- python異常處理之returnPython
- Python 中的異常處理Python
- Python異常處理機制Python
- python異常處理詳解Python
- Python基礎 -- 異常處理Python
- Python錯誤處理和異常處理(二)Python
- 異常處理
- Python進階08 異常處理Python
- python 基礎之異常處理Python
- python URLError,HTTPError 的異常處理PythonErrorHTTP
- 異常-throws的方式處理異常
- 異常處理與異常函式函式
- JavaScript 異常處理JavaScript
- ThinkPHP 異常處理PHP
- React 異常處理React
- 08、異常處理
- JAVA 異常處理Java
- JAVA異常處理Java
- Abp 異常處理
- oracle異常處理Oracle
- PowerShell 異常處理
- plsql異常處理SQL
- Swift 異常處理Swift
- JS異常處理JS
- app異常處理APP
- Oracle 處理異常Oracle
- MySQL異常處理MySql
- 異常處理 (轉)
- golang - 異常處理Golang
- 異常處理2
- 異常處理1
- 異常的處理