pytest+allure运行出现乱码的解决方法
报错截图:
这里的截图摘自 悟翠人生 小伙伴的https://blog.csdn.net/weixin_45435918/article/details/107601721一文。
这是因为没有安装allure运行环境或者没有配置allure的环境变量导致,解决方案:
1.安装allure运行环境
官方下载地址:https://github.com/allure-framework/allure2/releases
百度网盘链接: https://pan.baidu.com/s/1rOTOXSVRvHkkRTyFExwbvA 密码: s13q
2.设置系统环境变量,
2.1 windows
windows如何设置环境变量就不细说了,我的环境变量是 E:\Users\tools\allure-2.7.0\bin
2.2 MacOS
在终端中意思执行下面命令
sudo vi ~/.bash_profile
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=${PATH}:/Users/zhaohaiming/Desktop/allure-2.7.0/bin
退出并保存好之后,保存并生效环境变量
source ~/.bash_profile