首页 > 其他分享 >Allure报告的安装与使用

Allure报告的安装与使用

时间:2022-12-30 14:11:26浏览次数:37  
标签:allure 测试报告 报告 self driver pytest Allure report 安装

概述
生成测试报告需要下载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

标签:allure,测试报告,报告,self,driver,pytest,Allure,report,安装
From: https://www.cnblogs.com/xjklmycw/p/17014768.html

相关文章

  • 01.Centos7安装AWVS
    1,更新及解决依赖#yum-yinstalllibXrenderlibXextlibXcursorlibXfixeslibXcompositelibXrandrlibXdamagelibXtstlibXicups-libsdbus-gliblibXrandrlibXcurso......
  • 在线安装docker 脚本
    #!/bin/bashenv(){echo-e"\e[1;33mperparingenv!!!\e[0m"yuminstall-yyum-utilsyum-config-manager\--add-repo\https://downl......
  • k8s1.25版本安装metrice
    在新版的Kubernetes中系统资源的采集均使用Metrics-Server,可以通过Metrics采集节点和Pod的内存、磁盘、CPU和网络的使用率。1 wget下载cd/opt/kubernetes/addonswget......
  • Azure DevOps Server 2019 (TFS)安装教程
    (1)安装教程:​​AzureDevOpsServer2019(TFS)安装教程-danzhang​​AzureDevOpsServer的安装教程_躺平佛系周大侠的博客1.配置数据库,使用默认的sqlexpress2.搜索配置......
  • wsl 安装ubuntu gui
    wslwindowslinux子系统安装ubuntu桌面1、下载在windows应用商店搜索ubuntu18,点击安装。  2.初始化下载完成后点击打开,会让你输入用户名、密码、确认密码。输......
  • MySQL 5.7 版本的安装及简单使用(图文教程)
    MySQL5.7版本的安装使用详细教程写得还是比较详细,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但是我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我......
  • GF-使用apt下载不同架构的安装包
    以在x86机器上下载la64的安装包为例。添加软件源添加架构sudodpkg--add-architectureloongarch64修改/etc/apt/source.listdeb[arch=loongarch64]http://..........
  • Ubuntu18.04安装opencv和opencv_contrib1.undefined reference to `TIFFReadDirectory
    Ubuntu18.04安装opencv和opencv_contrib目录​​Ubuntu18.04安装opencv和opencv_contrib​​​​1.版本​​​​2.源码编译和安装opencv和opencv_contrib​​​​(1)下载o......
  • 如何写一份完整的软件测试报告?
    软件测试报告作为测试阶段产物之一,是很好的收尾文档,如何写出一份有价值的测试报告是测试工程师需要掌握的能力。为什么是有价值的?因为部分同学的测试报告仅罗列了测试......
  • linux离线安装postgresql
    1.软件包说明软件包 说明postgresqllibrariesandclientbinariespostgresql-server coredatabaseserverpostgresql-contrib additionalsuppliedmodulespostgresql-......