代码之家  ›  专栏  ›  技术社区  ›  Zack

无法打开到127.0.0.1:9515 rspec测试的TCP连接

  •  0
  • Zack  · 技术社区  · 6 年前

    我有一个rspec/selenium/capybara套件,已经完美地工作了几个月了。现在我突然犯了一大堆错误:

    Failed to open TCP connection to 127.0.0.1:9515 (Only one usage of each socket address (protocol/network address/port) is normally permitted
    

    不确定要包括哪些其他信息。。。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Thomas Walpole    6 年前

    端口9515是 chromedriver ,因此连接尝试 127.0.0.1:9515 selenium是否试图连接到chromedriver以控制浏览器(Chrome)-此错误往往表示chromedriver未正确启动。检查是否有最新版本的 铬河 已安装(或至少有一个与您正在使用的Chrome版本兼容),还将更新selenium webdriver。如果使用 chromedriver-helper bundle exec chromedriver -v 当检查您实际使用的版本时,因为它安装了一个填充程序,该填充程序最终可能会使用与运行时不同的版本 chromedriver -v