【发布时间】: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