0
  1. 404 page not foundhttp://localhost:4444/在地址上访问 selenoid 时显示

  2. 我可以在“ http://localhost:8080/#/ ”地址上访问 selenoid UI

docker-compose.yml 文件的内容

version: '3'
services:
  selenoid:
    image: "aerokube/selenoid"
    network_mode: bridge
    ports:
      - "4444:4444"
    volumes:
      - "$PWD:/etc/selenoid/" # assumed current dir contains browsers.json
      - "/var/run/docker.sock:/var/run/docker.sock"
  selenoid-ui:
    image: "aerokube/selenoid-ui"
    network_mode: bridge
    links:
      - selenoid
    ports:
      - "8080:8080"
    command: ["--selenoid-uri", "http://selenoid:4444"]

预期的

而已!您现在可以使用 Selenoid 代替 Selenium 服务器。在测试中指定以下 Selenium URL:

http://localhost:4444/wd/hub

实际的

404 page not foundhttp://localhost:4444/在地址上访问 selenoid 时显示

4

2 回答 2

0

你忘了添加

environment:
      command: ["-conf", "/etc/selenoid/browsers.json", "-log-output-dir", "/opt/selenoid/logs"]

请参阅: https ://github.com/aerokube/selenoid/blob/master/docs/docker-compose.adoc

之后应该工作......

于 2020-12-01T06:35:23.097 回答
0

/这是预期的行为,在最新版本的 Selenoid 中没有处理程序(仅/status/ping)。在https://github.com/aerokube/selenoid/pull/804中添加了欢迎信息,因为很多人都在问同样的问题。

于 2019-09-22T13:06:03.493 回答