Forum: Ruby Browser close/open issue watir-webdriver using IE.

Posted by Prog Rammer (proggrammer)
on 2012-12-06 13:52
Hi, at the end of execution I see that there is a browser window which
is not closed, but was expected to be closed. I see following error:

Start of server failedset_ports_option: cannot bind to 5555: No errorNo
connection could be made because the target machine actively refused it.
- connect(2)
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:762:in `initialize'
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:762:in `open'
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:762:in `block in connect'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:54:in `timeout'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:99:in `timeout'
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:762:in `connect'
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:755:in `do_start'
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:744:in `start'
C:/Ruby193/lib/ruby/1.9.1/net/http.rb:1284:in `request'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/remote/http/default.rb:83:in
`response_for'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/remote/http/default.rb:39:in
`request'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/remote/http/common.rb:40:in
`call'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/remote/bridge.rb:598:in
`raw_execute'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/remote/bridge.rb:576:in
`execute'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/remote/bridge.rb:155:in
`getCurrentUrl'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.26.0/lib/selenium/webdriver/common/driver.rb:118:in
`current_url'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.1/lib/watir-webdriver/browser.rb:78:in
`url'
Posted by Joel Pearson (virtuoso)
on 2012-12-06 14:03
Have you looked at this thread? We might have covered whatever is 
causing this issue for you in here: 
http://www.ruby-forum.com/topic/4407617
Posted by Prog Rammer (proggrammer)
on 2012-12-07 08:05
Joel Pearson wrote in post #1088068:
> Have you looked at this thread? We might have covered whatever is
> causing this issue for you in here:
> http://www.ruby-forum.com/topic/4407617

How to rescue that error?
I am not able to catch it either by
rescue => e
or
rescue Exception=>e
Posted by Joel Pearson (virtuoso)
on 2012-12-07 15:30
Prog Rammer wrote in post #1088166:
> Joel Pearson wrote in post #1088068:
>> Have you looked at this thread? We might have covered whatever is
>> causing this issue for you in here:
>> http://www.ruby-forum.com/topic/4407617
>
> How to rescue that error?
> I am not able to catch it either by
> rescue => e
> or
> rescue Exception=>e

"rescue Exception" will rescue anything. More likely you're trying to 
rescue this within the wrong block of code.

It's extremely bad practice to rescue Exception, although I assume 
you're just using that to make a point rather than as a matter of course 
in your code.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.