Я использую Capybara для тестов интеграции рельсов.Когда дело касается запросов AJAX, я получаю следующую ошибку:
Capybara::TimeoutError: failed to resynchronize, ajax request timed out
Есть идеи, что не так и как это можно исправить?
У меня возникла такая же проблема, когда я обновил драгоценные камни селена / капибары. Это связано с некоторой логикой синхронизации AJAX, поэтому я просто отключил ее в своем тестовом хуке.
Before do page.driver.options[:resynchronize] = false end
Если вы на железной дороге 3
, измените это в своем файле gem.
gem 'capybara',: git => 'git: //github.com/jnicklas/capybara.git ',: branch =>' async_is_my_bitch '
, затем выполните обновление пакета.
Это решит это.