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/

相關文章
相關標籤/搜索