由于目标机器主动拒绝,无法建立连接。 connect(2) 用于“127.0.0.1”端口 9515(Errno::ECONNREFUSED)

No connection could be made because the target machine actively refused it. connect(2) for "127.0.0.1" port 9515 (Errno::ECONNREFUSED)

虽然 运行 我在 chrome 浏览器上的简单 selenium 自动化脚本,但我遇到了下面提到的错误。该脚本在 firefox 浏览器上运行良好。我的是 HTTPS 网站。

No connection could be made because the target machine actively refused it. - connect(2) for "127.0.0.1" port 9515 (Errno::ECONNREFUSED)

IDE: Ruby 我的 7.1.4 Chrome 浏览器:54.0.2840.71 m(64 位)

脚本:

require "selenium/webdriver"

driver = Selenium::WebDriver.for :chrome
driver.get('http://google.com')

上次Windows更新后,我遇到了和你一样的问题。 我将 chromedriver.exe 从 v2.9 更新到 v2.24 并将其放在安装 ruby 的 bin 目录中,然后它就修复了。