我有一个失败的集成测试:
"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,模板正在插入......什么......?
答案 0 :(得分:0)
此gem已更新为0.1.0,可修复您所描述的问题。干杯!
问题&amp;拉取请求:https://github.com/wrozka/capybara-angular/issues/11