我通过以下方式运行它:
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
,所以也可以从外部ips使用docker服务器(不仅是123.123.123.123
),因此白名单参数也不奇怪。
什么是解决此问题的好方法
答案 0 :(得分:0)
我不确定您要做什么,但是我需要设置whitelisted-ips参数以允许所有IP与wdio-devtools-service一起使用。为此,需要在docker容器中将whitelisted-ips参数传递给chromedriver。为此,我首先像这样将白名单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