Интеграционный тест на огурец Ошибка - PullRequest
2 голосов
/ 02 июля 2011

У меня есть ruby ​​1.8.7 и rails 2.3.5, и когда я запускаю сценарий функции. Я получаю следующую ошибку.

/usr/lib/ruby/1.8/net/http.rb:560:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
from /usr/lib/ruby/1.8/net/http.rb:560:in `open'
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
from /usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
from /usr/lib/ruby/1.8/timeout.rb:93:in `timeout'
from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
from /usr/lib/ruby/gems/1.8/gems/right_http_connection-1.3.0/lib/net_fix.rb:129:in `request'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/remote/http/default.rb:73:in `response_for'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/remote/http/default.rb:41:in `request'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/remote/bridge.rb:476:in `raw_execute'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/remote/bridge.rb:454:in `execute'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/remote/bridge.rb:177:in `quit'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/firefox/bridge.rb:40:in `quit'
from /usr/lib/ruby/gems/1.8/gems/selenium-webdriver-0.2.0/lib/selenium/webdriver/common/driver.rb:156:in `quit'
from /usr/lib/ruby/gems/1.8/gems/capybara-0.4.0/lib/capybara/driver/selenium_driver.rb:88

Ответы [ 2 ]

1 голос
/ 14 июня 2012

У вас очень старая версия selenium-webdriver (0.02).С тех пор многое было исправлено, поэтому у вас, вероятно, возникнет много проблем.Старые версии также не поддерживают современные браузеры, поэтому, если вы хотите протестировать современную версию Firefox, вам следует обновить этот гем.

0 голосов
/ 14 июня 2012

Похоже, у Selenium проблемы с подключением к вашему тестовому браузеру. У меня была эта проблема при использовании последней версии Firefox.

Когда я понизился до FF 3.0.6, он начал работать.

...