将自动化测试打成镜像在容器里面运行是现在自动化测试的趋势,最近在学习docker基础,也就尝试了一下将自动化测试放到docker里跑,本文将详细讲述这一过程。
准备
1.安装Docker,可参考:https://docs.docker.com/engine/install/
2.准备一个UI自动化测试项目,也可以使用博主的,我使用的自动化测试框架是Cypress:https://github.com/qycai/firstCypressProject.git
编写Dockerfile
如果是下载博主项目的同学,可以看到在项目根目录已经编写好了Dockerfile了,没有使用该项目的同学也没关系,接下来我们会详细讲解怎么编写Dockerfile。
FROM cypress/browsers:node12.16.2-chrome81-ff75