Единственный хороший способ, которым я знаю, - это автоматизировать браузер, например, через Selenium RC . Если вы не знаете, как сделать вывод, что страница закончила работу соответствующего javascript, то просто реальный пользователь, посещающий эту страницу, вам просто нужно подождать некоторое время, сделать снимок, подождать еще немного, получить другое и проверьте, что между ними не было никаких изменений, чтобы убедить себя, что это действительно закончено.