葫芦总是记录Errno :: ECONNREFUSED

时间:2015-07-20 11:40:20

标签: ruby testing automation runtime-error calabash

我正在尝试在iOS上运行calabash脚本,但不断出现以下错误:

Retrying.. Errno::ECONNREFUSED: (Connection refused - connect(2) (http://localhost:37265))
Retrying.. Errno::ECONNREFUSED: (Connection refused - connect(2) (http://localhost:37265))
Failing... Errno::ECONNREFUSED
    Given I am on the homepage # features/step_definitions/homepage_steps.rb:6
      Connection refused - connect(2) (http://localhost:37265) (Errno::ECONNREFUSED)
      ./features/PageObjects/home_page.rb:12:in `initialize'
      ./features/step_definitions/homepage_steps.rb:7:in `new'
      ./features/step_definitions/homepage_steps.rb:7:in `/^I am on the homepage$/'
      features/general.feature:9:in `Given I am on the homepage'

有人对修复此错误有任何建议吗?

2 个答案:

答案 0 :(得分:0)

我不知道你是在iOS还是Android上运行。

在Android上运行,这可能是由于设备与USB断开连接(不稳定的USB连接),或者以某种其他方式对ADB不可见。

答案 1 :(得分:-1)

在这个例子中,我通过评论“APP_BUNDLE_PATH”来解决这个问题。在01_launch.rb文件中。一切正常。

所以看起来APP_BUNDLE_PATH的路径设置不正确。希望这个答案可以帮助其他人。