Docker Selenium VPN:如何访问 Docker 容器上的内部或 QA 网站

问题描述 投票:0回答:1

我正在尝试在 Docker chrome 容器上的 QA/Staging 服务器上运行 selenium 自动化。我正在使用来自 https://github.com/SeleniumHQ/docker-selenium/blob/trunk/docker-compose-v3.yml

的以下代码

设置所有容器。

version: "3"
services:
  chrome:
    image: selenium/node-chrome:4.1.3-20220405
    shm_size: 2gb
    depends_on:
      - selenium-hub
    environment:
      - SE_EVENT_BUS_HOST=selenium-hub
      - SE_EVENT_BUS_PUBLISH_PORT=4442
      - SE_EVENT_BUS_SUBSCRIBE_PORT=4443

  edge:
    image: selenium/node-edge:4.1.3-20220405
    shm_size: 2gb
    depends_on:
      - selenium-hub
    environment:
      - SE_EVENT_BUS_HOST=selenium-hub
      - SE_EVENT_BUS_PUBLISH_PORT=4442
      - SE_EVENT_BUS_SUBSCRIBE_PORT=4443

  firefox:
    image: selenium/node-firefox:4.1.3-20220405
    shm_size: 2gb
    depends_on:
      - selenium-hub
    environment:
      - SE_EVENT_BUS_HOST=selenium-hub
      - SE_EVENT_BUS_PUBLISH_PORT=4442
      - SE_EVENT_BUS_SUBSCRIBE_PORT=4443

  selenium-hub:
    image: selenium/hub:4.1.3-20220405
    container_name: selenium-hub
    ports:
      - "4442:4442"
      - "4443:4443"
      - "4444:4444"

代码在产品网站上运行良好,但在内部网站(QA/Staging)上不起作用 我不确定如何在 QA/stage 上运行自动化案例

有人可以指导我如何在内部(VPN 后面)运行测试用例。 VPN 当前已连接

selenium-webdriver automated-tests ui-automation docker-selenium
1个回答
0
投票

到目前为止,这个问题有任何更新吗?

© www.soinside.com 2019 - 2024. All rights reserved.