说明:docker-selenium分布式是基于grid框架进行搭建
以下是docker-selenium分布式网络拓扑图:
从图中可以看出:
1)docker-selenium可以用作浏览器兼容性测试;
2)docker-selenium分布式,可以提高测试用例的执行效率,减少运行时间
3)docker-selenium的浏览器节点可以在不同的操作系统、不同的浏览器执行测试
步骤1:搭建docker-selenium分布式环境的前提是已安装docker服务,docker安装详细看:
步骤2:准备好主节点、浏览器节点机器,并确保主节点和浏览器节点均已安装docker服务
步骤3:搭建主节点:192.168.0.80
a.搜索主机节点镜像:docker search selenium
b.下载主节点镜像:docker pull selenium/hub
c.创建并运行节点容器: docker run -d
d.检查主节点容器是否启动成功:
查看容器状态 docker ps ,
查看容器启动日志: docker logs -f 容器名 ,
访问主节点页面:主节点ip:端口号,即:
步骤4:搭建浏览器节点
a.搜索浏览器节点镜像:docker search selenium
b.下载浏览器节点镜像:docker pull selenium/hub
c-1.浏览器节点与主节点在同一台机器上:
c-2.浏览器节点与主机点不在同一台机器上:
d.检查浏览器节点是否搭建成功
标签:浏览器,selenium,grid,docker,搭建,节点,分布式 From: https://www.cnblogs.com/sheepboy/p/17240835.html