Docker + Jenkins+ Git + Python + Allure的曲折历程《四》

框架搭建之chrome

为什么安装chrome?

对于ui自动化,接口自动化一般请情况下需要依赖浏览器的环境,所以这里安装的chrome的运行环境

如何安装

安装chrome安装为两步
第一步安装 chrome浏览器 第二步 安装驱动

安装chrome浏览器

第一步 下载chrome浏览器

按照下边的下载浏览器64 位 .deb(适用于 Debian/Ubuntu)Chrome下载地址

第二步 安装chrome

# 把chrome文件,复制到上面创建的 容器的var文件夹
docker cp <宿主机路径> myjenkins:/var

# 进入容器
docker exec -it -u root <容器名字/id> /bin/bash

cd /var
chmod +x google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable_current_amd64.deb

安装chrome浏览器驱动

驱动下载地址ChromeDriver Mirror (taobao.org)
找到对应版版本下载即可,下载完成后将chromedriver放到容器中,进入chromedriver所在文件夹执行

/chromedriver --version
# 输出
ChromeDriver 92.0.4515.43 (8c61b7e2989f2990d42f859cac71319137787cce-refs/branch-heads/4515@{#306})

如果报错则是缺少依赖包,安装对应的依赖包;
我的是安装 apt-get install libgconf-2-4但是会报错,后面执行了apt install -f就OK了;如果用到直接写driver的位置即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容