我有以下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:无法启动新的会话。可能的原因是远程服务器的地址无效或浏览器启动失败。