Когда я запускаю свой тест селена без гема turbolinks, установленного в моем приложении Ruby on Rails, тесты проходят. Когда включаю турболинки, тесты проваливаются. Например, если тест начинается
Открыть /
clickAndWait link=Войти
type id=session_email [email protected]
Затем я получу сообщение об ошибке
"[error]Element id=session_email не найден.
Когда я смотрю на источник страницы, идентификатор session_email все еще там с установленными турбоссылками. Я нашел эту страницу, http://www.digitalkingdom.org/rlp/tiki-index.php?page=Selenium+And+Javascript, что указывает на то, что может возникнуть проблема с определением полной загрузки страницы.
Можно ли это исправить, не меняя сотни строк в моих тестовых наборах? Если нет, существует ли надежный метод селена, который может проверить, что страница с турбоссылкой полностью загружена?