Мы запускаем Webrat с Selenium2.0, также известным как WebDriver, в нашем приложении.
WebDriver очень хорошо обрабатывает перезагрузку страницы и не запускает следующие шаги, если браузер перезагружает всю страницу. Проблема в том, что этот механизм не работает с запросами Ajax. WebDriver не простаивает, когда есть некоторые после click() или change().
Кто-нибудь может подсказать, как заставить веб-драйвер простаивать до окончания всех ajax-запросов на странице?