我在虚拟 Widows 框中有一个 Selenium Standalone 服务器实例来运行我的测试。它以下列方式启动:
java -jar selenium-server-standalone-2.46.0.jar -D"webdriver.chrome.driver"=chromedriver_2.13.exe -D"webdriver.ie.driver"=IEDriverServer_2.44.exe
今天我注意到输出中有一些意想不到的行。测试在夜间运行,之后我看到以下内容:
08:46:20.197 信息 - 无法代理到http://www.cv7.waw.pl/108258/Dachy/artykul.html,因为找不到主机
11:12:07.873 信息 - 无法代理到http://g1nkaku.bieszczady.pl/damy-rade-zespol-na-wesele-bydgoszcz,因为找不到主机
11:49:49.204 信息 - 无法代理到http://www.swiat.opt.waw.pl/Kryszyn/planeta-102-7/因为找不到主机
我的测试都没有访问任何这样的链接,尤其是在这些时间戳上,我不知道它来自哪里。我的假设是有人发现了这个 Selenium 服务器实例的链接并通过它发送请求。
我有哪些选项可以限制对 Selenium 服务器的访问?是否有任何选项可以为该服务器的所有客户端请求一些自定义登录名/密码?我们团队中的几个人从多个位置使用它,因此基于 IP 的检查不是一种选择。