超时::错误:使用Capybara + rails等待角度时超时

时间:2014-10-02 01:09:26

标签: angularjs capybara capybara-webkit

我有一个失败的集成测试:

"Timeout::Error: timeout while waiting for angular"

我已经用硒运行测试,以便我可以看到会发生什么,并且页面加载完全正常。我在测试中抛出了一个调试器,以便我可以使用测试夹具浏览应用程序 - 一切都运行良好......

然而在调试器中,只要我输入“page”,查询capybara认为它看到了什么,我得到:

[5] pry(#<RSpec::Core::ExampleGroup::Nested_1>)> page
Timeout::Error: timeout while waiting for angular
from /Users/me/.rvm/gems/ruby-2.0.0-p451@my_app/gems/capybara-angular-0.0.4/lib/capybara/angular/waiter.rb:30:in `timeout!'

所以基本上它对我说谎因为角度已经完全加载,api调用正在发生并且响应json,模板正在插入......什么......?

1 个答案:

答案 0 :(得分:0)

此gem已更新为0.1.0,可修复您所描述的问题。干杯!

问题&amp;拉取请求:https://github.com/wrozka/capybara-angular/issues/11

相关问题