# -*- coding: utf-8 -*-
# @Time : 2023/7/10 15:06
# @Author : yanfa
# @user : yanfa
# @File : test_allure_05_for_add_description.py
# @remark: allure 添加用例描述
""""""
import allure
"""一、allure 用例描述
应用场景:
allure支持往测试报告中对测试用例添加详细的描述语,用于描述用例详情,对应报告详情中Description字段。
4种添加方式:
1)字符串描述:
@allure.description("xx")
2)html文本描述
@allure.description_html("xx代码块")
3)直接在用例方法内编写文档注释
def test_xx:
""""""
pass
4)用例代码内部动态添加描述
@allure.description("老"):
def test_xx():
pass
allure.dynamic.description("新"):
allure.dynamic.description_html("新"):
"""
@allure.description("""这是第一种方式-装饰器文本描述""")
def test_description_01():
assert 2 == 2
@allure.description_html("""<html>
<head>
<title>这是第二种方式-html注释</title>
</head>
<body>
<h1>这是第二种方式-html注释</h1>
</body>
</html>""")
def test_description_02():
assert 2 == 2
def test_description_03():
"""
这是第三种方式-测试方法内加注释
"""
assert 2 == 2
@allure.description("这是第一种方式文本描述-老")
def test_description_04():
assert 2 == 2
allure.dynamic.description("这是第一种方式文本描述-新")
@allure.description_html("""<html>
<head>
<title>这是第二种html注释-老</title>
</head>
<body>
<h1>这是第二种html注释-老</h1>
</body>
</html>""")
def test_description_05():
assert 2 == 2
allure.dynamic.description_html("""<html>
<head>
<title>这是第二种html注释-新</title>
</head>
<body>
<h1>这是第二种html注释-新</h1>
</body>
</html>""")
python接口自动化-allure2-添加用例描述
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...