docker+selenium grid+python实现分布式自动化测试

本文介绍了如何利用Docker部署Selenium Hub和Chrome Node,详细阐述了Docker镜像的获取、容器的创建与运行,以及解决在Docker环境下中文乱码问题的方法,最后展示了测试的成功运行。
摘要由CSDN通过智能技术生成

把环境部署在docker里,会更干净,更好管理,部署起来更容易,且可复制性强等,好处不多说,直接记录过程

dockers的安装及基本命令上一篇已经介绍过http://blog.csdn.net/songer_xing/article/category/7301775,本篇直接结合selenium 

1、docker里获取selenium 镜像

先启动docker 服务,输入命令,service docker start

然后获取selenium相关镜像,本篇部署一个hub,一个chrome node

输入命令

docker pull selenium/hub

docker pull selenium/node-chrome-debug

没指定版本即下载最新版本的镜像,docter会尝试先从默认镜像仓库下载(默认使用docter hub公共注册服务器中的仓库),也可以通过配置,使用自定义的镜像仓库

下载会比较慢,全部下载完成以后,查看下载完的镜像

输入命令

docker images


这里介绍下添加国内镜像的方法,这样下载会很快

我这里用阿里云加速器

登录阿里开发平台注册:

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值