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.
- Error:
testfestool(Test1):
SocketError: getaddrinfo: Name or service not known
/usr/lib/ruby/1.8/net/http.rb:560:ininitialize' /usr/lib/ruby/1.8/net/http.rb:560:in
open’
/usr/lib/ruby/1.8/net/http.rb:560:inconnect' /usr/lib/ruby/1.8/timeout.rb:56:in
timeout’
/usr/lib/ruby/1.8/timeout.rb:76:intimeout' /usr/lib/ruby/1.8/net/http.rb:560:in
connect’
/usr/lib/ruby/1.8/net/http.rb:553:indo_start' /usr/lib/ruby/1.8/net/http.rb:542:in
start’
/usr/lib/ruby/1.8/net/http.rb:1035:inrequest' /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:inhttp_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:intimeout' /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:inremote_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:instart_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/",
: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 …