目录
前言:
Docker是一个流行的容器化平台,它可以帮助开发人员快速构建、部署和运行应用程序。Selenium Grid是一个用于分布式测试的工具,它可以并行执行多个测试用例,提高测试效率和速度。结合Docker和Selenium Grid,可以快速搭建一个分布式测试环境。
以传统的方式部署分布式 Selenium Grid 集群需要耗费大量时间和机器成本来准备测试环境。
Snake 用 docker 来搭建 Selenium grid 环境,用 ptest 框架来写代码,尝试简化这个过程。
NO.1 搭环境
首先你得把 docker 加个阿里云加速器,不然那个等待是漫长的。
写个 docker-compose.yml
hub:
image: selenium/hub
ports:
- "4444:4444"
firefox:
image: selenium/node-firefox
ports:
- 5901:5900
links:
- hub
chrome:
image: selenium/node-chrome
ports:
- 5902:5900
links:
- hub
启动起来:
docker-compose up
</