当前位置: 首页 > 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.重新运行脚本,生成测试报告,查看报告显示正常了:

http://www.dtcms.com/a/63531.html

相关文章:

  • 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
  • 登录校验会话技术JWT
  • Linux练级宝典->Linux环境变量 ,main函数参数的意义
  • Jenkins持续集成与Web前端、SpringBoot项目的部署
  • LINUX系统安装+添加共享目录
  • Docker 安装成功后,安装 Dify 中文版本的步骤
  • 侯捷C++系列课程学习笔记
  • Matlab中快速查找元素索引号
  • 红警95游戏秘籍
  • axure11安装教程包含下载、安装、汉化、授权(附安装包)图文详细教程
  • 图像识别技术与应用总结