Ubuntu server using selenium

以下所有的安装都是在Ubunt server 18.04 LTS 64bit服务器版本(命令行无界面版本)下进行


一、安装Chrome

首先尝试执行以下命令
sudo apt update
sudo apt install -y libappindicator1 fonts-liberation
cd temp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb

如果有报错基本上的原因是因为缺少了一些必要的依赖,执行下面命令:

sudo apt -f install
sudo dpkg --configure -a
sudo apt -u dist-upgrade
sudo apt -y install dbus-x11 xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillic xfonts-scalable

// 上面这些命令执行完了后,再次安装,一般能成功了

sudo apt update
sudo apt install -y libappindicator1 fonts-liberation
cd temp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb
参考文献

https://blog.softhints.com/ubuntu-16-04-server-install-headless-google-chrome/
打开网站后往下拉,拉到Solution Install Google Chrome on Ubuntu 16.04 no GUI这个版块

查看安装结果

可以通过查看版本号来确定是否安装成功:

google-chrome --version
或者
google-chrome-stable --version

能够打印出版本号就是安装成功了。

测试

如果要在命令行中测试,必须加上--no-sandbo这个参数。同理,在代码中也必须加上--no-sandbo

google-chrome-stable --headless --no-sandbox --disable-gpu --dump-dom https://www.chromestatus.com/



二、安装Firefox

猜你喜欢

转载自www.cnblogs.com/quanquan616/p/11922771.html