我正在使用 Capybara 进行 Rails 集成测试。当涉及 AJAX 请求时,我收到以下错误:
Capybara::TimeoutError: failed to resynchronize, ajax request timed out
知道出了什么问题以及如何解决吗?
最佳答案
升级 Selenium / capybara gem 后,我遇到了同样的问题。有一些 AJAX 同步逻辑导致了这种情况,所以我只是在我的测试钩子(Hook)中禁用了它。
Before do
page.driver.options[:resynchronize] = false
end
关于ruby-on-rails - 使用 Capybara 进行 AJAX 集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689914/