首页 文章

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

提问于
浏览
0

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

page.click_link("Current users")

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

失败/错误:@ user.approve_user Capybara :: Poltergeist :: TimeoutError:等待响应{“name”:“click”,“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 回答

  • 2

    版本1.5.1的恶作剧者为我修复了它(但在它之前,我也重新编译了幻影) .

    $ bundle update poltergeist
    

相关问题