前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BeautifulReport报告页面展示异常解决方法

BeautifulReport报告页面展示异常解决方法

作者头像
沈宥
发布2022-05-10 13:54:49
7250
发布2022-05-10 13:54:49
举报

一、突发异常

某个风和丽日的上午,查看测试报告,页面突然不显示数据

二、查找原因

基本多年提BUG的经验,首先排除了自己干了点啥给弄完了的嫌疑

代码语言:javascript
复制
1、没升级Python的版本,BeautifulReport已经2年没维护也不可能更新
2、最近没提交过代码,没改过工程文件
3、昨天还是好的,今天莫名其妙就行了

那就只能从源头查起来,先看了看BeautifulReport的源码,就是常规的给模板文件赋值

再查查看是不是执行unittest出现了问题,导致没能获取到执行结果,然后进已生成的报告文件里看了看,发现并没有问题

这一系列动作搞完,发现都没有问题,那就只能再看看报错信息了

果然,是引入的源文件出现了问题,访问的链接已经404不存在,那这时候就需要更新一下了

三、解决问题

1、找到报错的对应引入库可用链接

cdnjs 输入想要查找的库,复制替换报错的链接

2、直接在BeautifulReport库的template.html模板文件中替换

替换的内容:

代码语言:javascript
复制
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.1/css/bootstrap.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.1/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.0.0-beta3/css/fontawesome.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/chosen/1.8.8.rc6/chosen.css" rel="stylesheet">


<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.1/js/bootstrap.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.2/echarts.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/chosen/1.8.8.rc6/chosen.jquery.js"></script>

四、解决后的效果

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从头开始学习测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、突发异常
  • 二、查找原因
  • 三、解决问题
    • 1、找到报错的对应引入库可用链接
      • 2、直接在BeautifulReport库的template.html模板文件中替换
      • 四、解决后的效果
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档