pytest allure测试报告,pytest-allure
pytest之诱惑力(三)之在测试报告中为测试用例添加附件(allure.attach)_mb62abf3afb54fb的技术博客_博客
前言诱惑力测试报告同样支持显示不同类型的附件,对测试用例、测试步骤以及固定装置函数的结果加以补充。
allure.attach()或者allure.attach.file的作用是为诱惑力测试报告的测试用例执行结果添加附件。
诱惑。附加的用法一:(最常用)语法:
诱惑.附加(正文、名称、附件类型、扩展名)参数解释:
正文:要写入附件的内容;名称:附件名字;附件类型:附件类型,是allure.attachment_type其中的一种;扩展:附件的扩展名;诱惑。附加的用法二:语法:
allure.attach.file(来源、名称、附件类型、扩展名)参数解释:
来源:文件路径,相当于传一个文件;名称:附件名字;附件类型:附件类型,是allure.attachment_type其中的一种;扩展:附件的扩展名;allure.attachment_type的所有值列举:TEXT=(text/plain , txt )
CSV=(文本/csv , csv )
TSV=(文本/制表符分隔值,《TSV》)
上呼吸道感染列表=(文本/uri-列表, uri )
HTML=(文本/html , html )
XML=(应用程序/xml , xml )
JSON=(application/json , JSON )
YAML=(应用程序/yaml , yaml )
PCAP=(应用程序/越南盾。tcpdump。“PCAP”,“pcap”)
PNG=(image/png , PNG )
JPG=(图片/JPG , JPG )
SVG=(image/svg-xml , SVG )
GIF=(image/gif , GIF )
BMP=(image/bmp , BMP )
TIFF=(image/tiff , TIFF )
MP4=(视频/mp4 , mp4 )
OGG=(视频/奥格,奥格)
WEBM=(视频/网络媒体,网络媒体)
PDF=(application/pdf , pdf)allure.attach使用举例:1、测试用例中添加文本附件:#文件名:测试_诱惑_附件。巴拉圭
导入pytest
进口诱惑
@pytest.fixture()
def attach_for_text():
allure.attach(body=这是一段文本,设置,name=测试文本01 ,attachment _ type=allure。附件_类型.正文)
产量
allure.attach(body=这是一段文本,拆卸,name=测试文本02 ,attachment _ type=allure。附件_类型.正文)
定义测试附件文本(附件文本):
及格
if __name__==__main__ :
pytest.main([-s , test_allure_attachments.py])执行命令:
py测试test _ allure _ attachments。py-allure dir=./报告/结果_数据
诱惑服务。/报告/结果_数据查看测试报告展示效果:
从测试报告中可以看到,通过使用诱惑。附加指定attachment _ type=倾城。附件类型文字,往测试用例中添加了一段文本。
2、测试用例中添加图片以及超文本标记语言附件:#文件名:测试_诱惑_附件。巴拉圭
导入pytest
进口诱惑
def test _ mutiple _ attachments().
allure . attach . file(’./py test _ study/image/pikaqiu。jpg ,attachment _ type=allure。附件_类型.jpg)
诱惑。附加( html body font color= red 这是一段 html /font /body /html ,
attachment _ type=倾城。附件_类型HTML)
if __name__==__main__ :
pytest.main([-s , test_allure_attachments.py])执行命令:
py测试test _ allure _ attachments。py-allure dir=./报告/结果_数据
诱惑服务。/报告/结果_数据查看测试报告展示效果:
从上面的报告中可以看到:
通过allure.attach.file()指定attachment _ type=倾城。附件类型使用联合图象专家组文件交换格式存储的编码图像文件扩展名的方式往测试报告中添加了一张图片;
通过allure.attach()指定attachment _ type=倾城。附件类型超文本标记语言的方式往测试报告中添加了一段超文本标记语言内容;
去期待陌生,去拥抱惊喜。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。