为了账号安全,请及时绑定邮箱和手机立即绑定

使用Chrome浏览器运行WebDriver时,即使浏览器正常启动,也会收到“仅允许本地连接”的消息

使用Chrome浏览器运行WebDriver时,即使浏览器正常启动,也会收到“仅允许本地连接”的消息

使用Chrome浏览器运行WebDriver时,即使浏览器正常启动,也会收到“仅允许本地连接”的消息当我使用WebDriver运行Chrome浏览器时,我在控制台上收到以下消息。请让我知道如何解决它。“在端口22582上启动ChromeDriver(v2.10.267521)”“仅允许本地连接。”这是我的示例代码:public class Browserlaunch {     public static void main(String[] args) {         System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32   \\chromedriver.exe");         WebDriver driver = new ChromeDriver() ;         driver.get("http://webdunia.com");         driver.close();         driver.quit();     }}
查看完整描述

3 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

我得到了完全相同的错误。我今天和这个问题争了几个小时。它似乎是由chromedriver和selenium-server-standalone版本之间的不匹配引起的。config.js文件引用了一个具有chromedriver 2.9和selenium-server-standalone 2.35.0的目录。一旦我确定我们引用了2.10和2.42.2,就可以了。


查看完整回答
反对 回复 2019-08-13
?
桃花长相依

TA贡献1860条经验 获得超8个赞

不一定是最好的做法,但我的环境是一个本地网络,有几台机器需要访问硒。

运行chromedriver时,你可以像这样通过一个参数:

chromedriver --whitelisted-ips=""

这基本上会将所有IP列入白名单,当然并不总是理想的解决方案,并且对于生产环境要小心,但是你应该看到一个详细的警告:

在端口9515上启动ChromeDriver 2.16.333244(15fb740a49ab3660b8f8d496cfab2e4d37c7e6ca)允许所有远程连接。请改用白名单!

最好的解决方案,但它的工作原理。

相对办理登机手续


查看完整回答
反对 回复 2019-08-13
  • 3 回答
  • 0 关注
  • 2160 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信