【问题标题】:Is there a way to change selenium/node-chrome image chromedriver.exe version?有没有办法改变 selenium/node-chrome 图像 chromedriver.exe 版本?
【发布时间】:2018-12-10 13:00:19
【问题描述】:

我在 Docker 容器上运行 Selenium-hub 和 Selenium node chrome,我需要更改 chromedriver 的版本而不影响映像版本。 也就是说,假设我正在使用selenium-hub: image: selenium/hub:3.3.1-cesiumselenium-chrome: image: selenium/node-chrome:3.3.1-cesium,但我想将chromedriver 版本更新为2.41,而不影响docker 映像版本。

有没有办法做到这一点?

提前致谢。

【问题讨论】:

    标签: selenium selenium-chromedriver selenium-grid


    【解决方案1】:


    我可以说没有办法用 selenium/node-chrome 图像来做到这一点。
    为什么 ?因为这个图像属于硒。您不能更改您不是所有者的图像。

    但是您可以基于 selenium/node-chrome 创建自己的图像。只需运行名为 node_chrome_container 的 selenium/node-chrome 容器,您可以将 chromedriver 更改为该容器中所需的版本,然后将其提交到您自己的映像中。

    docker commit -m "添加自定义镜像" node_chrome_container DOCKER_HUB_USER/custom-node-chrome:latest


    我将在您的本地 PC 上。您还应该将该映像推送到存储库下的 docker hub。

    docker push DOCKER_HUB_USER/custom-node-chrome

    链接参考:https://www.techrepublic.com/article/how-to-create-a-docker-image-and-push-it-to-docker-hub/

    【讨论】:

      猜你喜欢
      • 2020-06-14
      • 1970-01-01
      • 2020-03-03
      • 2013-08-17
      • 2017-12-14
      • 2021-01-01
      • 1970-01-01
      • 2016-01-05
      • 1970-01-01
      相关资源
      最近更新 更多