Я понял, что Selenium - лучший инструмент тестирования для таких сценариев.
Установите Selenium IDE в качестве дополнения FF и попробуйте следующие команды последовательно: -
Command | Target | Value
1) open | _url_ | _blank_ |
2) waitForElementPresent | css=_selector_ or xpath=_selector_ | _time in ms_ |
3) verifyElementPresent | css=_selector_ or xpath=_selector_ | _blank_ |
Вы можете пропустить шаг 2, если проверяемый элемент доступен при загрузке страницы, чем при отложенном вызове AJAX.
Если какой-либо из вышеперечисленных шагов завершился неудачей, то это будет неудача, иначе успех. Вы можете запланировать это для запуска 'n' количество раз.