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
重启系统