測試記錄
概述
所有 WebRunner 動作都可以自動記錄,用於稽核追蹤和報告產生。
全域實例 test_record_instance 管理記錄狀態和儲存記錄。
啟用記錄
記錄預設為停用。在執行動作前啟用:
from je_web_runner import test_record_instance
test_record_instance.set_record_enable(True)
或透過動作執行器:
from je_web_runner import execute_action
execute_action([
["WR_set_record_enable", {"set_enable": True}],
])
存取記錄
records = test_record_instance.test_record_list
for record in records:
print(record)
記錄格式
每筆記錄是一個字典,包含以下欄位:
欄位 |
型別 |
說明 |
|---|---|---|
|
|
執行的函式名稱 |
|
|
傳遞給函式的參數 |
|
|
執行時間戳記 |
|
|
例外訊息或 |
清除記錄
test_record_instance.clean_record()