基于Python豆瓣自动化测试【2】
—— Pytest基础使用教程【2】 从测试报告说起 承接上一篇中最后的测试结果图,使用过的pytest-html 插件原生态的报告的话。可能会发现 内容样式都有些不同。其实是做了些扩展相关设置所呈现的效果,当然可以定制的更深度一些,更加中文、本地化,又或者根据公司需要进行定向研发。例如就上文中的测试报告进行一些中文定制改造后效果如下图所示。这篇就如何优化、定制pytest-html 测试报告进行些讲解 Pytest-html 扩展 目前最新的 pytest-html版本为2.1.1 。这个版本共提供 5个Hook,分别是: def pytest_html_report_title(report) 设置测试报告的标题 def pytest_html_results_summary(prefix, summary, postfix) 在Summary部分,添加自定义内容 def pytest_html_results_table_header(cells) 定制 Result 部分,表单的头部 def pytest_html_results_table_row(report, cells) 定制Result部分,每行测试Case的内容 def pytest_html_results_table_html(report, data) 在完成Result渲染后