之前的一篇文章记录了我怎么开发selenium的测试脚本,这一篇我想记录我如何在docker的环境里运行selenium 测试。
主要框架
- 环境: Docker
- 语言: Python 3.7
- 测试框架:Pytest (插件:allure-pytest-2.5.4 , pytest-xdist , pytest-ordering)
- 测试报告:Allure
- 集成工具:Jenkins
运行Selenium Docker image
在我们工作中,我们所有的部署和测试环境都集中在Jenkins里面,中有一台slave已经装好了docker,所以这里就不累述安装docker的过程。
首先运行selenium docker的官方镜像docker image。我选用的是Selenium Grid Hub and Node的镜像。