【问题标题】:Set proxy to docker selenium node/chrome将代理设置为 docker selenium node/chrome
【发布时间】:2017-10-21 08:56:04
【问题描述】:

我尝试使用 selenium 集线器/节点作为 docker 容器,例如 [selenium/node-chrome][1]。 我在 127.0.0.1:24000 也有代理管理器。 问题是:如何启动 chrome 节点,来自该节点的流量将通过我的代理?

我在创建 Web 驱动程序时尝试将 --proxy-server=http://127.0.0.1:24000 作为 chrome 选项参数传递,但我认为 chrome 尝试在 docker 中使用该主机/端口,而不是我的系统。

我不是一个有经验的docker用户,所以请尽量简单解释一下。

【问题讨论】:

    标签: docker selenium-webdriver selenium-grid


    【解决方案1】:

    如果我理解正确,您需要从 docker 容器连接到端口,该端口暴露在主机上。

    为了保持一致性,我建议也将代理管理器包装到 docker 容器中。

    但如果你不想做,那你可以看看From inside of a Docker container, how do I connect to the localhost of the machine?

    它将帮助您在 chrome docker 容器中使用主机端口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      相关资源
      最近更新 更多