無論使用HttpRunner默認的報告模板,還是擴展extend-theme-template報告模板,在testcases中定義變量,第二個步驟中使用變量時,生成的報告中,第二個步驟名稱中會顯示類似這樣的信息LazyString($title),title為定義的變量名,而未把定義的變量值顯示出來,例如:
運行后,報告模板顯示:
這時,可以修改報告模板:report_template.html和ext_reports_template.html
將record.name修改為:record.meta_datas.name
report_template.html的代碼修改如下:
ext_reports_template.html文件的代碼修改如下:
再次運行: