Centos7 上安装Chrome 进行UI自动化测试

故事背景:

通过 RF 脚本或者 selenium+Python 实现了项目的UI自动化测试脚本,但是笔者希望是前端开发工程师一旦修改代码就自动执行UI自动化脚本,可以做到随时检测开发人员对项目的影响,刚好和运维人员商量可以拿到开发合完代码产生的RabbitMQ消息,故想在测试服务器上部署RF自动触发执行机制(后续博客分享),这里出现了问题就是在Linux上跑UI自动化,Linux怎么安装浏览器,Linux上怎么打开浏览器???

一、创建yum源文件

# 切换到 yum.repo.d 文件夹下
cd /etc/yum.repo.d/
# 新增 google-chrome.repo 文件
touch google-chrome.repo

二、输入yum源信息

vim google-chrome.repo 进入编辑模式

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

三、安装google chrome

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

四、查看google chrome启动程序路径

which google-chrome-stable
# 返回结果:/usr/bin/google-chrome

五、建立Chrome软链接

ln -s /usr/bin/google-chrome  /bin/chrome
# 这里的路径是通过上一步查询出来的结果

六、查看Chrome的版本

chrome --version
# 这里返回的结果是 Google Chrome 76.0.3809.132

七、下载对应的chromedriver

下载传送门:Chrome对应chromedriver各版本

八、Linux上执行RF脚本跑自动化结果

Centos7 上安装Chrome 进行UI自动化测试_第1张图片

你可能感兴趣的:(Linux,Robot,Framework)