selenium在ubuntu下配置chrome记录

由于在本地开发后,我须要将我项目部署到服务器上,安装的系统是ubuntu,java环境是1.8.0_191html

使用selenium咱们须要先去下载chromedriver,习惯放在/usr/local/bin/ 下java

下载driver的地址 https://npm.taobao.org/mirrors/chromedriver/linux

使用以下的命令放在相应目录,若是版本不对应,相应须要调一下spring

下载软件 wget https://npm.taobao.org/mirrors/chromedriver/73.0.3683.20/chromedriver_linux64.zipchrome

解压 unzip chromedriver_linux64.zip数据库

将软件放到相应的目录下 sudo cp chromedriver /usr/local/bin/npm

而后须要安装一下chromeubuntu

sudo http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/springboot

wget  -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -服务器

sudo apt-get update

sudo apt-get install google-chrome-stable

卸载软件也是比较方便的

dpkg --list  这里会列出安装的软件目录

sudo apt-get --purge remove google-chrome-stable 这里能够根据名称删除软件

由于服务器没有图形桌面,而后咱们须要调整一下

ChromeOptions options = new ChromeOptions();
options.addArguments("--headless");
options.addArguments("--no-sandbox");
options.addArguments("--disable-gpu");
options.addArguments("--disable-dev-shm-usage");

DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY, options);

 

附:

由于数据库乱码,试了好几种,发现只要配置就能够啦,只是如今的配置文件存放位置和之前的不太同样。

set character_set_database=utf8;

set character_set_server=utf8;

还有就是ubuntu的语言设置

sudo apt-get install language-pack-zh*

sudo dpkg-reconfigure locales

还有springboot项目使用java -jar 想在后台运行

https://www.cnblogs.com/wangkaihua/p/10165335.html

参考:

https://npm.taobao.org/mirrors/chromedriver/

https://blog.csdn.net/qq551551/article/details/78885704/

相关文章
相关标签/搜索