Allure报告的安装与使用

概述
生成测试报告需要下载allure包 和 allure-pytest 库, 测试报告是通过allure-pytest生成,通过本地的allure包展示测试报告

一、allure 的安装与使用

1.下载allure包
下载地址:https://github.com/allure-framework/allure2/releases

下载需要的版本

 

 

 

下载解压完成后,将bin文件夹所在的目录放入环境变量中,同时需要安装JDK

 

2.pycharm上安装allure
执行命令:pip install allure-pytest

3.allure生成测试报告
第一步:输入下面的命令,执行pytest生成allure的json结果文件

pytest test_cals.py --alluredir ./report # ./report 也可以是文件夹的名称

或者pytest.main(["--alluredir=文件夹的名称",""])

第二步:输入下面的命令生成html文件并启动一个服务,通过访问链接浏览html报告:

allure serve ./report # "./report" 为文件夹的名称

二、allure report中加入截图:

from selenium.webdriver import Chrome
import allure

class BasePage:
    def __init__(self,driver:Chrome):
        self.driver = driver

    def attach_screenshot(self,name="截图"):
        file = self.driver.get_screenshot_as_png()
        allure.attach(file,name=name,attachment_type=allure.attachment_type.PNG)

 

原文链接:https://blog.csdn.net/weixin_45548112/article/details/123596592

posted @ 2022-12-30 14:03  Chaman囍  阅读(380)  评论(0编辑  收藏  举报