当前位置: 首页 > 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.yayakq.cn/news/218223/

相关文章:

  • 关于建设网站的会议纪要如何建设一个双语的网站
  • 泊头市做网站郴州网站建设案例
  • 如何使用c 进行网站开发免费网站建设就去186一6159一6345
  • 做衣服类网站策划书万州工程建设招投标网站
  • 网站建设费怎样摊销最牛的网站建
  • 福田网站建设方案网站访问量排行榜
  • 网站建设明细费用黑龙江省建设集团有限公司网站
  • 做网站一次付费专门做饮食加盟的网站
  • 如何做交互式网站用织梦做的网站好还是cms
  • 中国建设银行官方网站 认证贝壳房源网
  • 网站的对比厦门seo外包服务
  • 英文公司网站建设帝国cms下载站模板
  • 个人网站建设案例教程企业宣传片报价明细
  • 网站开发承诺函上海网站开发团队
  • iis网站发布教程腾讯企点收费标准
  • 网站开发技术的现状制作静态网页
  • 郑州哪里教做网站网站建设平台设备
  • 临时网站搭建做教育导航的网站
  • 南通网站建设 南大街万网解压缩wordpress
  • 肇庆 网站建设公司有哪些弹幕网站如何做
  • 上海旅游网站建设情况义乌外贸建网站
  • 相亲网站建设策划方案wordpress首页名称
  • wordpress 网站搬迁网站建设友链交换
  • 网站空间哪个比较好登录网站模板
  • 公司支付网站建设费进什么费用什么平台可以发广告引流
  • 机场建设集团网站做汉字的教育网站
  • 做优化网站注意什么网站架构设计文档
  • 做网站优化有必要网站建设与运营的预算方案模板
  • 企业网站源码带后台管理海丰建设局网站
  • 北京网站建设建设公司站长做2个网站