使用SetExperimentalOption debuggerAddress作为localhost:222020时,无



我很难将控制从使用let的桌面应用程序切换到使用selenium的chrome web浏览器。

以下是我所做的:

我在连接chrome调试端口时遇到问题。

  • 将chrome.exe添加到我的环境变量路径

  • 通过命令行和指定端口配置chrome调试端口:22020

  • 增加

    options.SetExperimentalOption("debuggerAddress", "localhost:22020")
    

但是chrome一直从随机端口号开始,我得到了以下错误:

cannot connect to chrome at localhost:22020

请帮助

在启动Selenium驱动的ChromeDriver启动的谷歌chrome浏览上下文时使用:

options.SetExperimentalOption("debuggerAddress", "localhost:22020")

此错误消息。。。

cannot connect to chrome at localhost:22020

可能由于多种原因而发生。

一个直接的解决方案是从hostname:port转换为ip:port,如下所示:

options.SetExperimentalOption("debuggerAddress", "127.0.0.1:22020")

一些已知的原因是:

  • 端口22200可能被其他一些服务阻止
  • 您的系统安装了正在侦听此端口或使用网络web筛选的安全软件

相关内容

  • 没有找到相关文章

最新更新