Linux服務器安裝chrome並支持中文顯示


Linux服務器安裝chrome

cd /etc/yum.repo.d/
touch google-chrome.repo

編輯google-chrome.repo

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

安裝

yum -y install google-chrome-stable --nogpgcheck

查看chrome版本:

google-chrome --version

下載對應版本chromedriver

查看版本列表:http://npm.taobao.org/mirrors/chromedriver

版本對應列表

chrome版本	chromedriver版本
86.0.4240.22	86
85.0.4183.87	85
85.0.4183.83	85
85.0.4183.38	85
84.0.4147.30    84
83.0.4103.39	83
83.0.4103.14	83
81.0.4044.138	81
81.0.4044.69	81
81.0.4044.20	81
80.0.3987.106	80
80.0.3987.16	80
79.0.3945.36	79
79.0.3945.16	79
78.0.3904.105	78
78.0.3904.70	78
78.0.3904.11	78
77.0.3865.40	77
77.0.3865.10	77
76.0.3809.126	76
76.0.3809.68	76
76.0.3809.25	76
76.0.3809.12	76
75.0.3770.90	75
75.0.3770.8		75
74.0.3729.6		74
73.0.3683.68	73
72.0.3626.69	72
2.46			71-73
2.45			70-72
2.44			69-71
2.43			69-71
2.42			68-70
2.41			67-69
2.4 			66-68
2.39			66-68
2.38			65-67
2.37			64-66
2.36			63-65
2.35			62-64

下載和瀏覽器對應版本驅動然后安裝

wget http://npm.taobao.org/mirrors/chromedriver/85.0.4183.87/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
chmod +x ./chromedriver

使用

可正常啟用但是chrome中文顯示亂碼找不到指定元素導致腳本執行失敗

查看修改服務器字符集

[root@192-168-17-194 htms-op-ui-automation-test]# echo $LANG
en_US.UTF-8

確認系統是否支持中文字符集

locale -a |grep CN

Centos7修改系統默認字符集

vim /etc/locale.conf
# LANG="en_US.UTF-8"
LANG="zh_CN.UTF-8"

安裝中文字符集支持

yum -y groupinstall "X Window System"
yum -y groupinstall chinese-support # Centos7如果報錯找不到chinese-support可忽略
yum -y groupinstall Fonts 

重啟系統


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM