问题:
在pycharm里面运行自动化脚本没有问题(selenium、python3).
本地配置好PYTHONPATH(这里和pycharm里面到pythonpath不是同一个,一定要检查一下,可以参考https://www.jianshu.com/p/4fa00109a7ec
)
终端进入到主运行文件RunTests.py的所在目录,执行python RunTests.py,可以运行脚本。
在jenkins里面新建一个项目,配置构建的命令如下:
echo $PYTHONPATH
cd /Users/zhangyaqin/PycharmProjects/mjdread/testScripts
python3 RunTests.py
报错:PYTHONPATH打印为空,引用的包找不到。
分析:jenkins不能调出系统的PYTHONPATH,所以报错找不到包。
解决:
在jenkins里面配置一份PYTHONPATH,把本地的拷贝一份到Jenkins到系统配置中(manage jenkins-》configure system里面)
image.png
再次构建就成功啦!
网友评论