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 

重启系统

posted @   Aquichita  阅读(2310)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· 程序员常用高效实用工具推荐,办公效率提升利器!
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 【译】WinForms:分析一下(我用 Visual Basic 写的)
点击右上角即可分享
微信分享提示