SocketError: getaddrinfo: Name or service not known --> error while running test case

Hi all,

I am getting the below error when I try to run my test case. I have already started selenium RC server (port:4444).. Also I have specified " 127.0.0.1 localhost " in /etc/hosts ...

:ruby test1.rb Loaded suite test1 Started E Finished in 0.022698 seconds.

  1) Error: testfestool(Test1): SocketError: getaddrinfo: Name or service not known     /usr/lib/ruby/1.8/net/http.rb:560:in `initialize'     /usr/lib/ruby/1.8/net/http.rb:560:in `open'     /usr/lib/ruby/1.8/net/http.rb:560:in `connect'     /usr/lib/ruby/1.8/timeout.rb:56:in `timeout'     /usr/lib/ruby/1.8/timeout.rb:76:in `timeout'     /usr/lib/ruby/1.8/net/http.rb:560:in `connect'     /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'     /usr/lib/ruby/1.8/net/http.rb:542:in `start'     /usr/lib/ruby/1.8/net/http.rb:1035:in `request'     /usr/lib/ruby/1.8/net/http.rb:845:in `post'     /home/arawat/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/ selenium/client/protocol.rb:89:in `http_post'     /home/arawat/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/ selenium/client/protocol.rb:12:in `remote_control_command'     /usr/lib/ruby/1.8/timeout.rb:56:in `timeout'     /usr/lib/ruby/1.8/timeout.rb:76:in `timeout'     /home/arawat/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/ selenium/client/protocol.rb:11:in `remote_control_command'     /home/arawat/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/ selenium/client/protocol.rb:19:in `string_command'     /home/arawat/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/ selenium/client/base.rb:85:in `start_new_browser_session'     /home/arawat/.gem/ruby/1.8/gems/selenium-client-1.2.18/lib/ selenium/client/base.rb:99:in `start'     test1.rb:27:in `setup'

The code am using for connection is:

require "rubygems" require "selenium/client" require "test/unit"

class Test1 < Test::Unit::TestCase    def setup      @verification_errors =

     @selenium = Selenium::Client::Driver.new \         :host => "http://127.0.0.1",         :port => 4444,         :browser => "*firefox",         :url => "http://www.google.com/&quot;,         :timeout_in_second =>60

     #start browser session      @selenium.start      @selenium.set_context("test1")    end

   def teardown      @selenium.stop      assert_equal , @verification_errors    end

Let me know if you need any other additional information. Thanks for your help in advance :slight_smile: ..