0

我目前正在学习使用 docker 来运行 selenium 测试。但是,要在不同版本的浏览器上运行测试,需要创建我们自己的图像。

我尝试了几种方法,但未能运行它们。我在以下路径中使用了 docker 文件:

https://hub.docker.com/r/selenium/node-chrome/~/dockerfile/

并尝试使用以下命令构建映像:

docker build -t my-chrome-image --build-arg CHROME_DRIVER_VERSION=2.23 --build-arg CHROME_VERSION=google-chrome-beta=53.0.2785.92-1 NodeChrome

谁能指导我如何实施?

问候,

阿什温·卡兰古特卡

4

2 回答 2

1

利用

docker build -t my-chrome-image --build-arg CHROME_DRIVER_VERSION=2.23 --build-arg CHROME_VERSION=google-chrome-beta <path_to_Dockerfile>
于 2016-12-03T09:37:46.143 回答
0

我正在使用 elgalu/硒。

docker run -d --name=grid -p 4444:24444 -p 5900:25900 --shm-size=1g elgalu/selenium 

并且在elgalu中看起来您可以更改浏览器版本。将-e FIREFOX_VERSION=38.0.6添加到 docker run 命令。

于 2016-12-03T09:22:54.983 回答