Я начал получать эту ошибку после обновления до самоцвета селена-webdriver 2.22.1.Исключение `SocketError 'getaddrinfo: nodename или servname предоставлено или неизвестно
б = Watir :: Browser.new: светлячок
В основном браузер не запускается (OSX 10.6.8, рубин 1.8.7) и режим отладки рубин показал ниже вывод.
Исключения `SocketError» в /Library/Ruby/Gems/1.8/gems/selenium-webdriver-2.22.1/lib/selenium/webdriver/common/platform.rb:153 - getaddrinfo: имя_узел ни servname при условии, или не известно
Я прошел через аналогичный вопрос сообщил здесь и попытался решения, такие как убедившись, что запись LOCALHOST присутствует в/и т.д./хостов и порт не израсходован никакими другими процессами и т.д.
Позвольте мне знать больше информации не требуется.
Я вернулся к селен-WebDriver -v 2.21.2 и все работает. http://selenium.googlecode.com/svn/trunk/rb/CHANGES показывает некоторые изменения, сделанные для поиска свободных портов в версии 2.22.0, которые могли вызвать эту проблему для меня. –