Docker在自动化testing中

我们可以在使用Windows 10基本映像创build的容器中启动浏览器吗?

目前我们使用一台虚拟机来运行一个脚本,这不是一个利用资源的好方法。 使用容器技术,可以在同一台虚拟机中同时运行多个IE浏览器实例,并且相互独立。

我的需求是一个容器与一个testing工具和IE浏览器运行自动化testing。 感谢你的帮助。 谢谢。

你可以使用Docker-Browser-Box

  1. 拉起容器

docker pull sameersbn/browser-box:1.0.1-3

  1. 在图像本地可用时安装包装器。

    docker run -it --rm \ --volume /usr/local/bin:/target \ --env BROWSER_BOX_REPO=sameersbn \ sameersbn/browser-box:1.0.1-3 install

  2. 这将安装包装脚本来启动:

    chromium-browser firefox google-chrome, google-chrome-stable tor-browser

  3. 那么你可以只google-chrome {LINK}

参考: Docker浏览器框自述文件

Interesting Posts