Using Capybara for AJAX integration tests

落花浮王杯 提交于 2019-11-30 14:56:37

I had this same issue once I upgraded my selenium/capybara gems. There is some AJAX synchronization logic that is causing this, so I just disabled it within my test hook.

Before do
  page.driver.options[:resynchronize] = false
end

If you are on rail 3

change this in your gem file.

gem 'capybara', :git => 'git://github.com/jnicklas/capybara.git', :branch =>'async_is_my_bitch'

then do bundle update.

This will solve it.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!