掌握自动化测试: pytest自动化测试框架与pytest-html报告优化(十五)
发布时间
阅读量:
阅读量
导读内容概览
-
- 一、引言
- 二、修订说明
- 三、补充说明信息
- 四、示例代码
- 五、成果演示
- 一、引言
一、前言
默认情况下,pytest-html生成的测试报告不会显示用例描述部分的内容。此前使用unittest框架生成的报告能够展示用例描述信息,即以test开头的用例中三个引号所包含的注释内容(docstring)。对于pytest-html框架而言,其具备对生成报告内容进行调整的能力,用户可根据需求自行添加或移除报告中表格部分的相关信息。
二、修改报告内容概述
pytest-html官方文档的访问链接为【https://pypi.org/project/pytest-html/】
l可通过在标题行中引入自定义钩子的方式对列进行调整。以下示例展示了如何在conftest.py脚本中,利用测试函数的docstring来新增描述(Description)字段,同时添加可排序的时间(Time)字段,并移除链接(Link)字段。
from datetime import datetime
from py.xml import html
import pytest
@pytest.mark.optionalhook
def pytest_html_
全部评论 (0)
还没有任何评论哟~
