zoukankan      html  css  js  c++  java
  • allure安装教程以及遇到的坑

    环境准备:

    windows

    python == 3.6.0

    安装过程:

    一、安装 pytest

    版本:pytest == 5.4.2

    pip install pytest==4.5.0 --index-url  https://pypi.douban.com/simple

    二、安装 allure-pytest

    版本: allure-pytest == 2.8.16

    pip install allure-pytest==2.8.6 --index-url  https://pypi.douban.com/simple

    安装完成后,打开一个pytest脚本进行验证一下,如果报错:AttributeError:module 'allure' has no attribute...这样的报错是之前安装的 pytest-allure-adaptor 这个插件发生了冲突,这两个插件是不能共存的,去卸掉 pytest-allure-adaptor 这个就行了 ( pip uninstall pytest-allure-adaptor)

    三、安装 allure

    版本:allure == 2.13.3

    这是一个命令行的插件,需要去下载:

    1、推荐下载地址之一: https://github.com/allure-framework/allure2/releases

    2、下载后解压到自己的文件夹中;

    3、配置环境变量

    将 allure.bat 文件(图一)所在路径添加到系统的环境变量path中(图二)

     填写完成后,后边不要加 “;” 这个东西(虽然加了好像也没事)

    四、进入cmd中执行allure命令

    如果结果是下图,恭喜你搞定了:

     如果是下图,恭喜你环境出问题了

     因为allure是基于java环境运行的,提示的意思是JAVA_HOME的地址出问题了 ,找原因很麻烦,解决办法很简单 ,

    尽管你去执行java、javac、java -version都是正常的,但是执行allure就是报错的。

    解决办法: 就是把java的JAVA_HOME的这个地址环境变量重新填写一下,注意最后不要有空格。如下图

     就这个东西,然后重新打开一个cmd,再次执行allure命令。都正常了 

  • 相关阅读:
    javascript基础案例解析
    Javascript正则
    Javascript数组
    JS函数
    数据类型转换
    flex弹性布局
    css基础5
    css基础4
    场景化支付对现有技术、业务、产品和风险产生深刻的影响
    场景化支付的关键技术
  • 原文地址:https://www.cnblogs.com/Zhan-W/p/13132397.html
Copyright © 2011-2022 走看看