Docker Compose无法启动Selenium网格

时间:2018-08-13 21:18:09

标签: docker docker-compose selenium-grid

我有以下docker compose文件

version: "3"

services:
  selenium-hub:
    image: selenium/hub
    container_name: selenium-hub
    ports:
      - "4444:4444"
  chrome:
    image: selenium/node-chrome
    depends_on:
      - selenium-hub
    environment:
      - HUB_PORT_4444_TCP_ADDR=selenium-hub
      - HUB_PORT_4444_TCP_PORT=4444
  firefox:
    image: selenium/node-firefox
    depends_on:
      - selenium-hub
    environment:
      - HUB_PORT_4444_TCP_ADDR=selenium-hub
      - HUB_PORT_4444_TCP_PORT=4444
  devenv:
    build: .
    ports:
      - "4444:4444"

When I run the docker compose file without:
  devenv:
    build: .
    ports:
      - "4444:4444"

工作正常,硒网格将成功站立。 但是,当我引入此服务时,网格将无法正常运行,测试将尝试运行,但是当然没有网格,因此它将失败。

您能告诉我我哪里出问题了吗?

在构建时调用的Docker文件。

FROM maven
RUN apt update
COPY . /

RUN mvn clean test

错误消息:org.openqa.selenium.remote.UnreachableBrowserException:无法启动新的会话。可能的原因是远程服务器的地址无效或浏览器启动失败。

0 个答案:

没有答案