Selenium jenkins 构建自动化脚本。在 pycharm 可以运行成功,在 jenkins 上就 NameError: name 'driver' is not defined

· 2022年04月11日 · 最后由 回复于 2022年04月12日 · 2737 次阅读


然后构建的时候报错。在 pycharm 可以正常运行,这边就报找不到 driver,driver 我们定义在 conftest 中的

最佳回复

可以在 jenkins 配置环境变量试试
系统管理>系统设置>全局属性>环境配置

共收到 6 条回复 时间 点赞

这个应该跟执行命令的目录有关,要看 pycharmn 是在哪运行的命令,你可以试试直接本地执行这个命令,是不是也是这样。

jenkins 执行没有指定环境吧

加一下环境变量

sys.path.append()

可以在 jenkins 配置环境变量试试
系统管理>系统设置>全局属性>环境配置

#5 · 2022年04月12日 Author

在 jenkins 环境配置中添加 python 的路径解决了这个问题

#6 · 2022年04月12日 Author
yueyue 回复

这个方法有效

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