首页 > 解决方案 > 如何将文件附加到 allure 框架中的 pytest 测试

问题描述

如何将文件附加到测试中。例如,我想添加 kml 文件(一种 XML 表示法,用于在二维地图和三维地球浏览器中表达地理注释和可视化)。任何想法?

标签: allure

解决方案


使用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 内容。


推荐阅读