码迷,mamicode.com
首页 > 其他好文 > 详细

Pytest+Allure报告打开报404或者报NaN?

时间:2019-12-05 18:25:58      阅读:1033      评论:0      收藏:0      [点我收藏+]

标签:进入   环境安装   百度   异常   比较   htm   解决办法   心态   windows10   

前置条件:

       pytest+allure环境安装完成后,写几个脚本,连跑执行后生成报告

       报告目录如下:

        1.设置报告目录如下: 

            技术图片

 

           HTML报告指向/Report/html目录,Allure的报告指向/Report/xml目录

           脚本执行完成后,发现在程序的根目录下生成Report目录,结构如下:

           技术图片

 

        2.CMD命令行下使用命令转换Allure报告: 

           CMD切换到Report目录下,执行allure generate Report/ -o allure-reports/,生成报告成功

            技术图片

 

 

开始访问allure报告:

    1.找到生成的allure-reports目录,进入,访问此目录下的index.html

      技术图片

    2.问题一:打开index.html失败,报404

     (1)使用Chrome打开index.html,报404

     (2)百度信息较少,有建议使用Firefox,故安装Firefox后,使用Firefox打开index.html,仍报404,现象如下:

         技术图片

     (3)继续寻找解决办法,右键发现Windows10自带的Microsoft Edge浏览器,抱着试试的心态,选择此浏览器,打开,发现不报404了,但是无数据

        技术图片

 

3.问题二:使用Microsoft Edge打开index.html,发现无数据

 (1)网上关于报告无数据的问题,有效的信息比较少,此时返回一步一步检查时,发现在执行报告转换命令时(allure generate Report/ -o allure-reports/),指向的源目录是Report/目录,而不是allure的报告目录Report/xml,抱着试试的态度,重新转换报告,源目录指向Report/xml

         技术图片

         allure转换命令:allure generate allure源文件目录 -o 转换后目录

 (2)此时使用Microsoft Edge打开新生成的index.html,发现报告显示正确

         技术图片

 

 

 

以上,Allure报告显示异常的两个问题的解决思路

 

 

 

       

 

 

 

Pytest+Allure报告打开报404或者报NaN?

标签:进入   环境安装   百度   异常   比较   htm   解决办法   心态   windows10   

原文地址:https://www.cnblogs.com/ivywoon/p/11990946.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!