【问题标题】:Exception `SocketError' getaddrinfo: nodename nor servname provided, or not known异常“SocketError”getaddrinfo:提供节点名或服务名,或未知
【发布时间】:2012-06-08 20:52:30
【问题描述】:

升级到 selenium-webdriver gem 2.22.1 后我开始收到此错误。

b = Watir::Browser.new :firefox

基本上浏览器没有启动(OSX 10.6.8,ruby 1.8.7),ruby 调试模式显示以下输出。

/Library/Ruby/Gems/1.8/gems/selenium-webdriver-2.22.1/lib/selenium/webdriver/common/platform.rb:153 处的异常“SocketError”-getaddrinfo:提供或不提供节点名或服务名已知

我查看了此处报告的类似问题并尝试了解决方案,例如确保 /etc/hosts 中存在 localhost 条目并且端口未被任何其他进程占用等。

如果需要更多信息,请告诉我。

【问题讨论】:

  • 我回到 selenium-webdriver -v 2.21.2 并且一切正常。 selenium.googlecode.com/svn/trunk/rb/CHANGES 显示了在 2.22.0 版本中对查找空闲端口所做的一些更改,这可能对我造成了这个问题。

标签: selenium watir watir-webdriver


【解决方案1】:

显然是this was a bug,现在已在 selenium-webdriver 2.22.2 中修复

【讨论】:

    猜你喜欢
    • 2012-11-02
    • 2016-11-11
    • 2015-07-31
    • 2011-05-07
    • 2015-04-30
    • 2017-04-18
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多