一、前置說明
在 pytest 基礎講解
章節,介紹了 pytest 的特性和基本用法,現在我們可以使用 pytest 的一些機制,來重構 appium_helloworld
。
appium_helloworld
鏈接: 編寫第一個APP自動化腳本 appium_helloworld ,將腳本跑起來
代碼目錄結構:
pytest.ini
設置:
[pytest]
# 設置運行時的命令行參數
# -v 表示詳細輸出,顯示更詳細的測試結果
# -s 表示在控制臺輸出標準輸出(print 語句)
addopts =-v-s# 啟用在控制臺輸出日志,1 表示啟用,0 表示禁用
log_cli = 1# 在控制臺輸出的日志的級別為 DEBUG
log_cli_level = DEBUG# 定義在控制臺輸出的日志的格式
# %(asctime)s 表示日志的時間戳
# %(filename)s 表示產生日志的文件名
# %(lineno)d 表示產生日志的代碼行號
# %(funcName)s 表示產生日志的函數名
# %(levelname)s 表示日志的級別(例如,INFO、DEBUG、ERROR)
# %(message)s 表示實際的日志消息
log_cli_format = %