前言
对于web端的UI自动化,相信大家都不会陌生,因为很多小伙伴都做过,或者了解到过,但是小编相信,大多数了解到的都是通过windows系统上进行运行web端的UI自动化,在linux上面很少运行UI自动化或者如何执行自动化,今天小编简单介绍下,如何通过linux系统执行web端的UI自动化。
配置chrome环境
提到web端的自动化,想到的肯定是chrome浏览器了,想要运行chrome肯定需要安装chrome,windows系统上大家都知道,打开百度进行直接安装,那么如何通过linux进行安装chrome呢?
首先我们需要在linux上进行配置并创建chrome的下载源入口:
然后在通过在文件编辑中进行将以下内容进行复制。
上述内容编写完成后,需要通过yum进行安装chrome浏览器。
安装完成后,需要查看下是否安装成功,我们可以通过一下命令进行查看chrome的版本
[root@anjing test]# google-chrome --version
Google Chrome 119.0.6045.123
配置chrome驱动
跟着上述内容操作,已经将浏览器下载好了,并且版本也已经知道了,这时候就可以根据对应的版本进行下载对应的chrome驱动
对应驱动下载地址:[http://chromedriver.storage.googleapis.com/index.html](http://chromedriver.storage.googleapis.com/index.html)
将下载完成后得驱动通过xftp工具传输到服务器上进行解压。
解压命令:unzip 解压文件.zip
这里因为从外部下载的驱动,为了避免后续权限问题,这里直接通过linux命令进行修改权限。
驱动权限设置完成后,我们只需要将该驱动放到python3的目录下就行了,因为这里linux系统自带的python3,小编不知道路径,通过linux命令进行查看python路径,然后通过cp命令进行将驱动复制到该文件夹下。
本文节选自第七十六期《51测试天地》
《Linux执行web端的UI自动化》一文
想继续阅读全文或查看更多精彩内容,请点击下载: