浩若烟海事半功倍|利用 Docker 容器技术构建自动化分布式 web 测试集群 Selenium Grid

刘悦 at 
“世界上有那么多城市,城市里有那么多的酒馆,可她,却偏偏走进了我的.....”,这是电影《卡萨布拉卡》中的一句著名独白,投射到现实生活中,与之类似的情况不胜枚举,这世界上有那么多的系统,系统中有那么多的浏览器,在只有一台测试机的前提下,难道我们只能排队一个一个地做兼容性测试吗?有没有效率更高的方法呢?为此我们提出一个更高效的解决方案:使用 Docker+SeleniumGrid。SeleniumGrid 是一个分布式 WebUI 测试工具,可以将测试流程分发到多台服务器上,并行地执行。SeleniumGrid 架构中包含两个主要角色:Hub 是中心点控制节点,而 Node 是 Selenium……