Loading

Windows系统,pytest 参数化中文乱码(显示 \u 编码)解决方案

问题:

使用了@pytest.mark.parametrize()装饰器,生成测试函数,执行后,在控制台和Allure报告中,测试方法显示是\u编码
image

配置 pytest.ini:

在项目根目录创建 / 修改 pytest.ini 文件,添加配置:

[pytest]
# 强制pytest输出UTF-8编码
utf8 = true
# 可选:禁用转义字符,让中文原样显示
disable_test_id_escaping_and_forfeit_all_rights_to_community_support = true

配置后,直接运行 pytest -v 就会正常显示中文

posted @ 2026-03-30 20:11  DuKe渡客  阅读(0)  评论(0)    收藏  举报