当前位置: 首页 > news >正文

开县网站制作舆情监控

开县网站制作,舆情监控,高校网站建设目的与意义,wordpress可视化编辑主题pytestallure执行测试脚本后,通常会在电脑的磁盘上建立一个临时文件夹,里面存放allure测试报告,但是这个测试报告index.html文件单独去打开,却显示loading和404, 这个时候就要用一些办法来解决这个报告显示的问题了。 用命令产生…

pytest+allure执行测试脚本后,通常会在电脑的磁盘上建立一个临时文件夹,里面存放allure测试报告,但是这个测试报告index.html文件单独去打开,却显示loading和404, 这个时候就要用一些办法来解决这个报告显示的问题了。

用命令产生的测试报告存放在临时文件夹

原因:allure生成的html测试报告,无法直接双击在浏览器中显示,需要用allure命令,执行后自动打开浏览器显示。

解决办法:  allure提供了两种解决办法,allure serve和allure open两个命令。

1. allure serve: 当已经在之前用pytest -n auto --alluredir=allure执行完用例脚本后,用allure serve allure命令产生过allure报告后,单独打开index.html就会如上图显示loading, 404

用pytest -n auto --alluredir=allure产生的测试报告数据如下,将数据直接转换成html并自动打开,放置测试报告数据的文件夹allure下数据如下:

在allure上级目录下执行allure serve allure 即可打开测试报告。

这个命令产生的报告都是存放在临时文件夹下。

命令执行后自动打开浏览器,显示测试报告。

2. allure open: 此命令适用于已经生成了index.html文件

在其上级路径下执行allure open allure-report即可自动打开测试报告:

这样自动打开测试报告

到了这里问题就基本解决了,但是每次都手动打命令有点麻烦,我们还可以把它改造成用bat批处理文件的方式来打开。

if __name__ == '__main__':os.system('pytest -vs test_yesapi_1.py --alluredir ./allure')# 测试报告路径report_path = os.path.join(os.path.dirname(__file__, 'allure')bat_file_path = os.path.join(os.path.dirname(__file__, 'click.bat')if os.listdir(report_path):with open(bat_file_path, 'w') as f:f.write('allure serve allure')

这样就完美地解决了问题,双击打开bat文件就能打开测试报告了。

http://www.yidumall.com/news/4294.html

相关文章:

  • 免费网站认证网页制作模板
  • 如何做机票预订网站自己可以做网站推广吗
  • 广东烟草电子商务网站山西seo顾问
  • vs2015 建设微网站许昌网络推广外包
  • 东莞 塑胶 网站建设深圳推广优化公司
  • 网站建设的网络成都最新疫情
  • 做网站的好处在哪里阜康管委主任seo网站推广计划
  • 怎么注册自己的平台seo网站查询工具
  • 北京网站设计合理刻品牌如何做推广
  • 高校网站建设及管理制度廊坊seo外包
  • 如何用c语言做钓鱼网站seo查询工具网站
  • 大朗网站仿做西安seo顾问
  • 请人代做谷歌外贸网站软文推广的好处
  • 做网站需要会的软件图片扫一扫在线识别照片
  • 流量购买网站广告网络推广
  • wordpress安装完成后网站推广优化
  • 37游戏官网中心一个网站可以优化多少关键词
  • 免费原创视频素材常州seo外包
  • 学设计需要哪些软件福州seo服务
  • 望牛墩网站仿做长沙网站搭建优化
  • 网站怎么做防盗百度浏览器入口
  • 制作一个网站的流程免费关键词优化排名软件
  • 邢台网站建设服务商新闻联播俄罗斯与乌克兰
  • 佛山专业网站制作公司网络营销策划方案格式
  • 网站建设的建议如何推广小程序平台
  • 用wordpress建立学校网站查询网站
  • 万网云服务器怎么上传网站上海百度推广排名
  • 网站建设上海海外互联网推广平台
  • 泊头哪里有做网站的外贸接单十大网站
  • 手机网站设计需求分析百度网址大全 旧版本