在运行pytest生成报告的时候,中文会显示为?如下图
尝试多种修改conftest的编码格式后,未能成功,最终直接修改python路径\Lib\site-packages\pytest_html内的html_report.py
将这句
head = html.head(html.meta(charset="utf-8"), html.title(self.title), html_css)
修改为:
head = html.head(html.meta(charset="GBK"), html.title(self.title), html_css)
这是临时方案,如有其他更好的方案,日后再更新,希望有大佬能指导一下