pytest-html作为一款测试报告展示工具包,因其简单易用而备受欢迎。也有人因其不够美观而吐槽。其实它也提供了几个HOOK方法,可以供使用者对其内容进行自由的设置。
hook函数列表:
def pytest_html_report_title(report):
""" Called before adding the title to the report """
def pytest_html_results_summary(prefix, summary, postfix):
""" Called before adding the summary section to the report """
def pytest_html_results_table_header(cells):
""" Called after building results table header. """
def pytest_html_results_table_row(report, cells):
""" Called after building results table row. """
def pytest_html_results_table_html(report, data):
""" Called after building results table additional HTML. """
具体的使用方法:
def pytest_html_report_title(report):
"""
修改测试报告的标题
:param report:
:return:
"""