• pytest-Allure报告


    参考:https://www.cnblogs.com/yoyoketang/p/12004145.html

    安装

    1. pip install pytest
    2. pip install allure-pytest
    3. 安装allure
      github下载https://github.com/allure-framework/allure2/releases
      下载后解压到本地PythonPython38Libsite-packages
      配置环境变量,添加指向到bin的文件。 PythonPython38Libsite-packagesallure-2.13.5in
    4. 验证
      安装后,cmd输入allure,如果出现报错module 'allure' has no attribute 'severity_level',
      说明allure-pytest与 pytest-allure-adaptor不能共存,写在 pytest-allure-adaptor即可,卸载pip uninstall pytest-allure-adaptor

    使用

    1. 执行
      在可以运行pytest的路径下
      cmd:pytest --alluredir ./report
      pycharm:
      args = ['-m', 'loginTest', '--alluredir', "./allureReport"] # 生成allure报告
      pytest.main(args)
    2. 整理
      cmd:allure generate report/ -o report/html --clean report
      pycharm:切换到terinal下,输入allure generate report/ -o report/html --clean report
    3. 查看
      会在report下生成一个html文件夹,打开其中的index.html

    配置

    可以有很多高级的使用,比如与Jenkins连用。

  • 相关阅读:
    2018.11.26
    JS数组
    JS2018.12.26
    手机游戏客户端架构设计
    IAP应用内购买
    cocos2dx如何优化内存的应用
    Homebrew
    OS X 文档
    Apple推送通知服务教程
    ajax分页
  • 原文地址:https://www.cnblogs.com/Alice1005/p/13686532.html
Copyright © 2020-2023  润新知