allure.description() 和@allure.title()
前言
前面介绍了allure的step和attach功能,本次来看下allure的另外两个功能:
- @allure.description()
- @allure.title()
@allure.description()
- 为测试用例添加详细描述,并展示到测试报告内,可以提高测试报告的可读性,使报告更加直观,通俗易懂
语法
主要有三种语法,如下:
- 在测试用例下使用""“xxxx”""添加描述(添加普通描述-方法1)
- 使用@allure.description()装饰器(添加普通描述-方法2)
- 使用@allure.description_html()装饰器,添加HTML描述(添加HTML描述和attach装饰器用法一致)
代码
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
"""
__File__ = test_03.py
__Project__= _JAuto-Interface
__Time__ = 2022-02-15 18:37:36
__Author__ = 黎晟
"""
import allure
@allure.description_html("""
<h1>测试用例的一些HTML描述</h1>
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr align="center">
<td>William</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr align="center">
<td>Vasya</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
""")