allure.attach
时间: 2024-09-24 10:17:24 浏览: 48
pytest+allure生成http报告.pdf
5星 · 资源好评率100%
Allure.attach 是 Allure 测试报告框架中的一个功能,它用于将额外的信息附加到测试结果中。当你想在测试报告中包含一些非标准的日志文件、屏幕截图、文件或者其他二进制数据时,可以使用 `attach` 方法。这个方法通常与 `getReport()` 结合使用,在测试结束后将附件添加到当前的测试案例中。
例如,在Python中,你可以这样做:
```python
import allure
from allure_commons.types import AttachmentType
with allure.step("Save a screenshot"):
# 拍摄屏幕截图
screenshot = capture_screenshot()
allure.attach(screenshot, name="screenshot.png", attachment_type=AttachmentType.PNG)
```
在这里,`screenshot` 是捕获的屏幕截图,`name` 是附件的名称,`attachment_type` 则指定附件的类型,如图片 (`PNG`) 或其他。通过这种方式,Allure 报告会包含这个屏幕截图,并附带相应的描述。
阅读全文