allure - 如何将文件附加到 allure 框架中的 pytest 测试
问题描述
如何将文件附加到测试中。例如,我想添加 kml 文件(一种 XML 表示法,用于在二维地图和三维地球浏览器中表达地理注释和可视化)。任何想法?
解决方案
使用allure.attach
您可以将 html 内容添加到您拥有的任何测试中。
def test_multiple_attachments():
allure.attach.file('./data/totally_open_source_kitten.png', attachment_type=allure.attachment_type.PNG)
allure.attach('<head></head><body> a page </body>', 'Attach with HTML type', allure.attachment_type.HTML)
<script>
var map;
var src = 'https://developers.google.com/maps/documentation/javascript/examples/kml/westcampus.kml';
在这里,您有一个教程如何在 html 文件中显示 *.kml 内容。
推荐阅读
- snowflake-cloud-data-platform - 在 Snowflake ACCOUNT_USAGE.METERING_HISTORY 视图中,WAREHOUSE_METERING 条目的 ENTITY_ID 字段是否始终等于 WAREHOUSE_ID?
- r - 如何在ggboxplot中添加自定义图例
- c++ - Yolo 训练 API(暗网)
- autodesk-forge - 发送 api 活动请求时出现“未为帐户启用路由”错误
- reactjs - React HighCharts 自定义图例
- css - 如何隐藏 v-text-field 键入日期的图标
- c++ - 为 LeetCode 问题 Max Frequency Stack 获取未对齐地址错误的引用绑定
- kubernetes - Kubespray 和 Ansible,如何分离配置(即清单和其他配置文件)
- python - 在 matplotlib 散点图中添加过滤
- perl - 在@INC 中找不到 MIME/Types.pm