centos7下安装 Chrome和ChromeDriver实现自动化

wylc123 1年前 ⋅ 571 阅读

先安装 Chrome,使用的是.rpm安装包,地址如下

https://pkgs.org/download/google-chrome-stable

具体下载地址为:

http://dl.google.com/linux/chrome/rpm/stable/x86_64//google-chrome-stable-66.0.3359.181-1.x86_64.rpm

在centos命令行输入:

[root@VM_0_8_centos local]# wget http://dl.google.com/linux/chrome/rpm/stable/x86_64//google-chrome-stable-66.0.3359.181-1.x86_64.rpm

接着输入安装命令:

sudo yum localinstall google-chrome-stable-66.0.3359.181-1.x86_64.rpm
之后安装chromedriver,下载地址:

https://chromedriver.storage.googleapis.com/index.html

需选择与chrome对应的版本安装,之前下载的是chrome66版本,对应的是chromedriver2.35

在centos命令行输入:

wget https://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip

然后解压:

unzip chromedriver_linux64.zip

将其移至/usr/bin/:

mv chromedriver /usr/bin/

将其移至/usr/bin/:

mv chromedriver /usr/bin/

或者需要配置chromedriver的环境变量,其位置在/usr/local/

export PATH="$PATH:/usr/local/chromedriver"
source ~/.profile

最后验证安装情况

[root@VM_0_8_centos bin]# chromedriver
Starting ChromeDriver 2.35.528139 (47ead77cb35ad2a9a83248b292151462a66cd881) on port 9515
Only local connections are allowed.

问题:

使用Selenium时,如何选择ChromeDriver驱动版本对应Chrome浏览器版本

ChromeDriver版本与Chrome浏览器版本对应关系

Selenium使用ChromeDriver驱动调用Chrome浏览器进行WEB UI自动化测试时,为避免兼容性问题,请使用与Chrome浏览器对应的ChromeDriver驱动版本,下载时参考下面的版本对应表。
-- ChromeDriver驱动下载地址及如何选择相应版本请移步到文章末尾

ChromeDriver版本 支持的Chrome版本
v2.46 v72-74
v2.45 v71-73
v2.44 v70-72
v2.43 v69-71
v2.42 v68-70
v2.41 v67-69
v2.40 v66-68
v2.39 v66-68
v2.38 v65-67
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32
ChromeDriver下载链接:
官网地址:https://sites.google.com/a/chromium.org/chromedriver/downloads
如果没有VPN无法打开Google网站则可到以下地址进行下载:http://npm.taobao.org/mirrors/chromedriver/
 
2.中文乱码问题

Centos7安装中文宋体

系统:centos 7

下载宋体文件:点击下载

把文件放到 /usr/share/fonts/simsun.ttc

依次执行如下命令

mkfontdir
mkfontscale
fc-cache -fv

以下显示操作成功

执行下面的命令查看安装的中文语言

fc-list :lang=zh
/usr/share/fonts/simsun.ttc: SimSun,宋体:style=Regular
/usr/share/fonts/bitmap/fangsongti24.pcf.gz: Fangsong ti:style=Regular
/usr/share/fonts/simsun.ttc: NSimSun,新宋体:style=Regular
/usr/share/fonts/bitmap/fangsongti16.pcf.gz: Fangsong ti:style=Regular

这样开发人员就可以生成宋体

更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: