過濾非報錯的log信息
默認情況下,在IDE執行測試腳本的時候,log查看窗口會打印出所有等級的日志信息,包含 [DEBUG]
、[INFO]
、[WARNING]
和 [ERROR]
等等。
如果你不想這些非報錯的日志信息過多占據log查看窗的位置,並且干擾到你提取有效的報錯日志;你可以在腳本代碼開頭加上 對日志信息等級的設定:
__author__ = "Airtest"
import logging
logger = logging.getLogger("airtest")
logger.setLevel(logging.ERROR)
logging
模塊是 Python
內置的標准模塊,主要用於輸出運行日志。它還可以設置輸出日志的等級、日志保存路徑、日志文件回滾等。在這里我們主要用到設置輸出日志的等級這個方法,僅輸出日志等級為[ERROR]的日志信息:
可以看到,把輸出日志信息的級別改成 [ERROR]
以后,整個腳本運行過程中只有少量初始化信息輸出,更方便查看報錯信息。該方法不僅在AirtestIDE中有效,如果你是脫離AirtestIDE寫的純.py腳本,也是有效的。
---------------------------------------------------------------------------------
關注微信公眾號即可在手機上查閱,並可接收更多測試分享~