Вопроси
1.Запускаю свои тести - тести работают, но на UI-ке Selenoid-a нифига не видно. В чем проблема ?
2. Тести когда проходять - никаких логов в консоли тип info, debug, error тоже не видно - где их увидеть ?
чето мне кажеться что я контейнери не правильно поднял с браузерами,
я просто делал docker pull selenoid:vnc/chrome_58 и потом в browser.json прописал етот image
Нужно еще порт --selenoid-uri=http://91.213.92.3:4444
Делал приблизительно так:
Создал browsers.json в папке /etc/selenoid/ с нужными браузерами
Запустил команду cat /path/to/browsers.json | jq -r '..|.image?|strings' | xargs -I{} docker pull {} которая скачала нужние image-и. Это можно сделать и просто через обыкновенный docker pull selenoid/vnc:chrome_58.0
Запустил selenoid командой docker run -d --name selenoid -p 4444:4444 -v /etc/selenoid:/etc/selenoid:ro -v /var/run/docker.sock:/var/run/docker.sock aerokube/selenoid:latest
Запустил selenoid-ui командой docker run -d --name selenoid-ui -p 8080:8080 aerokube/selenoid-ui --selenoid-uri=http://192.168.100.101:4444
Посмотрите логи selenoid контейнера, может там будуть какие-то ошибки: docker logs selenoid
На счет параметра --log-level=DEBUG в browsers.json не уверен, в офф доках он упоминается только в разделе Using Selenoid without Docker
Кароче проблема все та же осталась, UI-ка нифига не показивает, буду пробовать все сносить (то что понаставлял) - переставлю docker и попробую замутить все сначала … отпишусь
если убрать порт с selenoid-ui проперти, то такое:
/etc/selenoid $ docker logs selenoid-ui
2017/06/22 10:26:47 Listening on :8080
2017/06/22 10:26:59 Client added. 1 registered clients
2017/06/22 10:27:02 can't get status (invalid character '<' looking for beginning of value)
2017/06/22 10:27:07 can't get status (invalid character '<' looking for beginning of value)
If you use default network mode, then just
$ DOCKER_GATEWAY_ADDR=`docker inspect selenoid -f {{.NetworkSettings.Gateway}}`
$ echo $DOCKER_GATEWAY_ADDR
172.17.0.1
May be different
$ docker run -d --name selenoid-ui -p 8080:8080 aerokube/selenoid-ui --selenoid-uri http://${DOCKER_GATEWAY_ADDR}:4444
Еще можно запустить просто используя link, если и selenoid и selenoid-ui на одном хосте: docker run -d --name selenoid-ui --link selenoid -p 8080:8080 aerokube/selenoid-ui --selenoid-uri=http://selenoid:4444