项目场景:
按着别人的流程走了一遍,发现环境一直出现问题,今天终于解决!
问题描述
问题1:无法在jenkins上生成allure临时json报告
报错如下:
pytest: error: unrecognized arguments: --alluredir=reports inifile: None rootdir: D:\xxx
解决方案:
环境问题,没有安装好allure-pytest与allure-python-commons,需要重新下载。
问题2:查看jenkins的控制台,报错:找不到XX包的位置
报错如下:
ModuleNotFoundError: No module named 'et_xmlfile'
原因分析:
有的包你安装到了虚拟环境/其他地方,正常的pip卸载重装解决不了问题,可以使用以下方法。
解决方案:
将报错的包复制到相应的位置,报错的时候会有路径提示。