Docker在自动化testing中
我们可以在使用Windows 10基本映像创build的容器中启动浏览器吗?
目前我们使用一台虚拟机来运行一个脚本,这不是一个利用资源的好方法。 使用容器技术,可以在同一台虚拟机中同时运行多个IE浏览器实例,并且相互独立。
我的需求是一个容器与一个testing工具和IE浏览器运行自动化testing。 感谢你的帮助。 谢谢。
你可以使用Docker-Browser-Box
- 拉起容器
docker pull sameersbn/browser-box:1.0.1-3
-
在图像本地可用时安装包装器。
docker run -it --rm \ --volume /usr/local/bin:/target \ --env BROWSER_BOX_REPO=sameersbn \ sameersbn/browser-box:1.0.1-3 install
-
这将安装包装脚本来启动:
chromium-browser firefox google-chrome, google-chrome-stable tor-browser
-
那么你可以只
google-chrome {LINK}
参考: Docker浏览器框自述文件