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

BeautifulReport自动化测试报告不显示测试数据的解决方法

一.现象:

        之前生成的报告都能正常打开,有一段时间没有运行,今天运行自动化脚本后,查看html报告,发现界面没有显示测试数据,如下:

        F12刷新界面后,有报错信息显示:

        搜索报错信息后了解到,问题的核心是浏览器无法加载外部资源文件,导致UI界面无法正确渲染,可能是外部资源的证书已经过期或者链接无法访问。

二.解决方案:

        HTML报告尝试通过 https://cdn.bootcss.com/ 加载资源,但该CDN的证书问题导致无法加载,可以使用其他CDN服务来替换这些链接;修改HTML报告中的 <link><script> 标签,将 https://cdn.bootcss.com/ 替换为其他可用的CDN;具体操作如下:

        1.用文本编辑器打开python311\Lib\site-packages\BeautifulReport\template目录下template文件

        2.找到link href:

        3.删除原来的link href;替换成下列link href地址:

<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">

        4.找到script src:

        5.删除原来的script src;替换成下列script src地址:

<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>

        6.重新运行脚本,生成测试报告,查看报告显示正常了:

相关文章:

  • DAC0832数据手册解读:高精度 8 位双缓冲 D/A 转换器的技术解析与应用指南
  • 下降路径最⼩和(medium)
  • OTP单片机调试工具之—应广单片机ADC调试案例
  • 从零开始学机器学习——初探分类器
  • 制作自定义镜像
  • K8s 1.27.1 实战系列(九)Volume
  • linux makefile tutorial
  • 关于矢量数据集图表
  • IP 地址与端口号:网络通信的双重坐标解析
  • Vite为什么选用Rollup打包?
  • 《Python全栈开发》第1课:认识全栈开发与Web工作原理
  • 23. 观察者模式
  • 避免 `/tmp/tomcat/classpath/docTemplates` 里的文件被删除的方案
  • 软考高级信息系统项目管理师笔记-第19章配置与变更管理
  • 免费开源日志软件ELK Stack介绍及安装过程
  • Flink深入浅出之05:CEP复杂事件
  • 蓝桥杯省赛真题C++B组2024-握手问题
  • git安装,配置SSH公钥(查看版本、安装路径,更新版本)git常用指令
  • 大模型架构记录4-文档切分 (chunks构建)
  • Linux mount与umount以及机器重启后自动mount
  • 做关键词排名卖网站/深圳网站关键词
  • 专门做图片的网站吗/定制化网站建设
  • 福州集团网站建设/推广资源整合平台
  • 外包服务公司是干什么的/湖南百度seo
  • 某互联网公司开发官网的首页/宁波seo推广服务
  • 佛山新网站制作渠道/网盘搜索引擎入口