Httprunner生成的报告中LazyString($title)解决方法


无论使用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文件的代码修改如下:

 

 再次运行:

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM