系统环境:ubuntu selenium 版本:4.0.0-beta-1 chrome 版本:Google Chrome 89.0.4389.90 chromedriver 版本:89.0.4389.23
Jenkins 运行后报错如下:
d=====( ̄▽ ̄*) 有没有大佬遇到过,求解答
这个好像一般是浏览器驱动没找到,请问在 pycharm 或者控制台可以运行吗
不是这个原因 浏览器驱动提示运行成功了的 截图上有 控制台运行没问题
问题解决,由于 Jenkins 运行在 tomcat 中,启动 tomcat 时使用了 root 账号所致,使用 root 账号是无法使用浏览器的 更换 tomcat 启动账户后运行成功 方法: 进入 tomcat 的 bin 目录,编辑 startup.sh 文件设置 tomcat 的启动用户(非 root)后重启 tomcat 即可