Appium 跑自动化时,pycharm 可正常运行,而通过命令行或 jenkins 构建,并不执行案例

Magicchn · 2019年03月01日 · 最后由 陈恒捷 回复于 2019年03月01日 · 3731 次阅读

描述:appium+python3,测试报告模板使用 HTMLTestRunner。跑自动化时,pycharm 可正常运行,而通过命令行或 jenkins 构建,均不执行案例,尝试网上多种方式,均未解决,请问谁知道这个问题怎么解决,还请给与指点,多谢。

jenkins 构建,控制台输出:

命令行执行


#run.bat 文件内容

文件编码格式

共收到 5 条回复 时间 点赞

看一下 runalltest.py 文件的内容

直接命令行跑 run.bat 可以运行不 感觉是你 bat 写的有问题

jenkins linux 下要设置环境变量,windows 下没用过但可以尝试下设置环境变量。
export PATH=$PATH:/usr/local/python3/bin;
export PATH=$PATH:/usr/local/python3/bin/python3.5;
python3 /root/.jenkins/workspace/XXX/bvt_testcase.py

最好不要中文路径 感觉没什么问题!

建议:
1、把 runalltest.py 以及你用例文件的内容贴出来
2、从 jenkins 截图里看,有一个用例报错了(输出了 E ),但没看到错误堆栈。可以想办法把错误堆栈搞出来,更便于你从日志定位问题。

现在提供的资料太少,不足以定位问题原因,大家也只能凭自己经验猜想。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册