Docker Selen Remote Server, как заблокировать или белый список IPS - PullRequest
0 голосов
/ 02 октября 2018

Я настроил Docker Selen Server для тестирования браузера, используя Docker Selenium

Однако я запускаю его с:

docker run -d -p 4444:4444 -e CHROMEDRIVER_WHITELISTED_IPS='123.123.123.123' -v /dev/shm:/dev/shm selenium/standalone-chrome

, поскольку я не могу привязаться к 127.0.0.1, сервер Docker можно использовать и с внешних ips (не только 123.123.123.123), параметр белого списка не работал.

Какой хороший способ решить эту проблему

1 Ответ

0 голосов
/ 08 августа 2019

Я не совсем уверен в том, что вы пытаетесь сделать, но мне нужно было установить параметр whitelisted-ips, чтобы все IP-адреса могли использоваться с сервисом wdio-devtools-service.Для этого необходимо передать параметр whitelisted-ips в chromedriver внутри контейнера докера.Чтобы сделать это, я запустил это так, чтобы установить для whitelisted-ips пустое значение, которое затем разрешает все внешние IP-адреса:

docker run -d -p 4444:4444 -p 9222:9222 -e JAVA_OPTS="-Dwebdriver.chrome.whitelistedIps=" -v /dev/shm:/dev/shm selenium/standalone-chrome
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...