Selenium_博客已迁移Web自动化测试Robot Framework测试框架

Zalenium 容器化扩展Selenium Grid

2017-08-31  本文已影响326人  wywincl
zalenium

介绍

zalenium是一种以容器方式来动态创建和管理本地Selenium Grid的扩展。它使用docker-selenium在本地运行基于Firefox和Chrome的测试。

docker selenium

启动

前提条件

docker

运行

zalenium 用docker来动态按需扩展浏览器容器实例,所以我们需要将主机的docker.sock挂载到zalenium容器中,这就是"Docker alongside Docker"。

docker run --rm -ti --name zalenium -p 4444:4444 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /tmp/videos:/home/seluser/videos \
    --privileged dosel/zalenium start

额外的特性

dashboard

总结

我们可以借助于zalenium快速搭建本地的容器化Selenium Grid集群,并且支持动态扩展,实现类似于PaaS的云测试平台即服务。

上一篇下一篇

猜你喜欢

热点阅读