Невозможно запустить сервер selenoid с помощью докера - PullRequest
0 голосов
/ 21 сентября 2019
  1. 404 page not found отображается при доступе к селеноиду по http://localhost:4444/ адресу

  2. Я могу получить доступ к интерфейсу селеноида по 'http://localhost:8080/#/'адрес

содержимое файла 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.Укажите следующий URL-адрес Selenium в тестах:

http://localhost:4444/wd/hub

Фактический

404 page not found отображается при доступе к селеноиду по http://localhost:4444/ адресу

1 Ответ

0 голосов
/ 22 сентября 2019

Это ожидаемое поведение, в Selenoid в последней версии нет обработчика для / (только /status или /ping).В https://github.com/aerokube/selenoid/pull/804 добавлено приветственное сообщение, потому что многие задают один и тот же вопрос.

...