pytest+allure 生成中文报告

背景

安装pytest+allure,生成的报告是英文

allure生成中文报告

参考:allure report 报告中文化及其它优化

方法1:直接在报告中切换中文

在这里插入图片描述

方法2:依赖系统中文语言

  1. 创建一个setting.js 文件在index.html 同级目录
// 尝试从 localStorage 中获取 ALLURE_REPORT_SETTINGS 的值
let allureSettings = JSON.parse(localStorage.getItem('ALLURE_REPORT_SETTINGS'));
if (allureSettings) {
   
    // 如果能获取到值,则修改 language 属性为 "zh"
    allureSettings.language = "zh";
} else {
   
    // 如果获取不到值,则创建一个新对象并设置默认值
    allureSettings = {
   
        "language": "zh",
        "sidebarCollapsed": false,
        "sideBySidePosition": [46.83064516129034, 53.16935483870967]
    };
}
// 将修改后的对象或新创建的对象存储回 localStorage
localStorage.setItem('ALLURE_REPORT_SETTINGS', JSON.stringify(allureSettings));
console.log("当前设置", JSON.stringify(allureSettings));

  1. 在index.html中找到<script src="app.js"></script>,在上方插入 <script src="setting.js"></script> , 最后效果如下:
<div id="popup"></div>
<!-- 新增内容:-->
<script src="setting.js"></script> 

<script src="app.js"></script>

相关推荐

  1. sar生成巡检报告

    2024-01-24 04:24:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-24 04:24:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-24 04:24:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-24 04:24:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-24 04:24:01       20 阅读

热门阅读

  1. 在Kubernetes(K8s)中,CPU和内存的单位

    2024-01-24 04:24:01       38 阅读
  2. 多个coco数据标注文件合并

    2024-01-24 04:24:01       34 阅读
  3. 【Backbone】Vim(Vision Mamba)架构学习笔记

    2024-01-24 04:24:01       37 阅读
  4. 采用ERNIE计算 Perplexity (PPL)

    2024-01-24 04:24:01       32 阅读
  5. C#partial关键字(分布类)

    2024-01-24 04:24:01       34 阅读
  6. Structured Streaming基础--学习笔记

    2024-01-24 04:24:01       33 阅读
  7. NVIDIA 驱动和 CUDA 版本信息速查

    2024-01-24 04:24:01       33 阅读
  8. 代码随想录二刷 | 回溯 |复原IP地址

    2024-01-24 04:24:01       34 阅读