升级到OS X 10.9.3后的Capybara poltergeist超时错误

时间:2014-05-28 23:51:42

标签: capybara phantomjs osx-mavericks poltergeist

我对水豚进行了UI测试,其中包括以下一行:

page.click_link("Current users")

在我将MacOS X从10.9.2更新到10.9.3后,我在测试运行期间发现了以下错误:

  

失败/错误:@ user.approve_user        水豚::骚灵:: TimeoutError:          等待响应{"名称":"点击"," args":[8,0]}。发生这种情况有可能发生   因为事情花了很长时间(例如页面加载是   慢)。如果是这样,请将Poltergeist:timeout选项设置为更高   值将有所帮助(有关详细信息,请参阅文档)。如果增加超时   没有帮助,这可能是Poltergeist中的一个错误 - 请报告   它是问题跟踪器。

  • ruby​​ 2.0.0p481
  • Rails 3.2.18
  • phantomjs 1.9.7
  • gem' capybara',' 2.2.1'
  • gem' poltergeist',' 1.5.0'

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

版本1.5.1的吵闹鬼为我修好了(但在此之前,我还重新编译了幻影)。

$ bundle update poltergeist