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

2019/12/05 18:11
阅读数 580

前置条件:

       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报告显示异常的两个问题的解决思路

 

 

 

       

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部