框架搭建之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的位置即可