zoukankan      html  css  js  c++  java
  • pytest-2:allure 的安装、使用

    版本对应:

    python3.4==>allure-pytest2.7.0

    python3.6==>allure0pytest2.8.6

    环境安装:

    1.先安装好对应的python,准备好pytest脚本

    2.安装allure-pytest

    pip install allure-pytest==version(python适配的版本号)

    3.下载allure命令行工具

    github地址--可以下载最新版本:

    https://github.com/allure-framework/allure2/releases

    把解压后的文件存放到一个目录下

    在path中添加环境变量

     在cmd命令窗口中输入以下命令,出现版本号则可以执行下一步

    allure --version

    切换到pytest脚本目录下,

    执行存放allure报告的路径命令:

    pytest --alluredir ./report/allure_raw

    cmd中运行报告:

    allure serve report/allure_raw

    ========================================================================

    要在allure报告上显示内容的语法:

    先在脚本中导入allure

    # 在报告上显示的模块名
    @allure.feature("===login===")
    class TestLogin():
        # 在报告上显示的用例名
        @allure.story("==test_login==")
    # 禅道的bug的链接地址,在报告上可点击进行跳转
    @allure.issue("url")
    # 禅道的用例链接地址,在报告上可点击进行跳转
    @allure.testcase("url")
    def test_login(self): chrome_options = webdriver.ChromeOptions()

    # 在报告上显示的步骤名
    @allure.step("==test_login==")
  • 相关阅读:
    groovy脚本语言基础1
    014.Ansible Playbook Role 及调试
    013.Ansible Playbook include
    012.Ansible高级特性
    011.Ansible条件语句
    010.Ansible_palybook 循环语句
    009.Ansible模板管理 Jinja2
    008.Ansible文件管理模块
    007.Ansible变量Fact,魔法变量和lookup生成变量
    006.Ansible自定义变量
  • 原文地址:https://www.cnblogs.com/mufenglin/p/12080105.html
Copyright © 2011-2022 走看看