1
我正在使用FF7.x,当watir-webdriver有时导致浏览器挂起并引发以下错误:watir wbdriver浏览器挂起:Errno :: ECONNREFUSED:无法建立连接,因为目标机器主动拒绝它
Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2)
C:/Ruby187/lib/ruby/1.8/net/http.rb:560:in `initialize'
C:/Ruby187/lib/ruby/1.8/net/http.rb:560:in `open'
C:/Ruby187/lib/ruby/1.8/net/http.rb:560:in `connect'
C:/Ruby187/lib/ruby/1.8/timeout.rb:67:in `timeout'
C:/Ruby187/lib/ruby/1.8/timeout.rb:101:in `timeout'
C:/Ruby187/lib/ruby/1.8/net/http.rb:560:in `connect'
C:/Ruby187/lib/ruby/1.8/net/http.rb:553:in `do_start'
C:/Ruby187/lib/ruby/1.8/net/http.rb:542:in `start'
C:/Ruby187/lib/ruby/1.8/net/http.rb:1035:in `request'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/remote/http/default.rb:81:in `response_for'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/remote/http/default.rb:43:in `request'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/remote/http/common.rb:39:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/remote/bridge.rb:450:in `raw_execute'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/remote/bridge.rb:428:in `execute'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/remote/bridge.rb:185:in `quit'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/firefox/bridge.rb:43:in `quit'
C:/Ruby187/lib/ruby/gems/1.8/gems/selenium-webdriver-2.13.0/lib/selenium/webdriver/common/driver.rb:162:in `quit'
C:/Ruby187/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.9/lib/watir-webdriver/browser.rb:85:in `close'
C:/Perf/AutoItData/scripts/MasterScript.rb:320:in `test_everything_off'
C:/Perf/AutoItData/scripts/MasterScript.rb:120:in `each'
C:/Perf/AutoItData/scripts/MasterScript.rb:120:in `test_everything_off'
此外这个问题导致整个脚本堕胎。
如何解决这个问题?
阿里斯特你好,是的,我将更新宝石。客户端超时已经是300秒。顺便说一句,你可以让我知道如何在单次迭代抛出异常时停止整个脚本的中止吗? – 2012-01-29 04:07:21
你应该展示你的脚本和框架的例子 - 你设置它的方式会影响如何处理异常。 – 2012-01-29 23:42:55
这是一个很好的问题,但评论并不是一个好的地方。我会就该主题Sudhindra开始一个新问题 – 2012-02-01 01:41:42