Linux root用户下不能打开Google-chrome的解决办法

一、问题:

二、查到几个方法
方法1:

方法2:
System.setProperty("webdriver.chrome.driver", "/usr/bin/chromedriver");
ChromeOptions options = new ChromeOptions();
options.addArguments("--headless");
options.addArguments("--no-sandbox");
options.addArguments("--disable-gpu");
options.addArguments("--window-size=1920,1080");
ChromeDriver driver = new ChromeDriver(options);

参考
https://www.cnblogs.com/SunshineKimi/p/10803990.html
https://blog.csdn.net/MeGoodtoo/article/details/89042714

结果还是没有用。

看了chrome和chromedriver的版本,是最新版,版本是对应的。

三、最后的解决办法

原因是缺少必要的依赖包,在网上找到了旧版本的chrome和对应的chromedriver,安装依赖包,成功!
在这里插入图片描述
参考
https://www.jianshu.com/p/f1d88e723c1d
selenium自动化测试资源整理(含所有版本chrome、chromedriver、firefox下载链接)
https://blog.csdn.net/weixin_30721077/article/details/95006018
https://www.chromedownloads.net/chrome64linux/

卸载最新版本
[root@localhost home]# rpm -qa | grep chrome
[root@localhost home]# rpm -e google-chrome-stable-79.0.3945.88-1.x86_64

安装依赖
安装rz sz命令: sudo yum install lrzsz -y
上传安装包,安装以下依赖:
yum -y install redhat-lsb
yum install libXss* -y
yum install libappindicator-gtk3在这里插入图片描述
成功~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值