Мне нужен способ для анализа веб-страницы со всей информацией, относящейся к ее макету (HTML + релевантный CSS).
Для этого дерева DOM недостаточно, и поэтому я подумал, что лучшим решением будет анализ дерева рендеринга браузеров ( aka frame tree ).
Кто-нибудь может мне помочь, как я могу получить сериализацию дерева рендеринга?
Анализ, который я хотел бы сделать, состоит в том, чтобы получить ответ, если что-либо видимое изменилось в пользовательском интерфейсе.
Дерево рендеринга (как я прочитал) - это внутреннее дерево браузера, которое извлекается из дерева DOM и используется для рендеринга страницы. Таким образом, элементы DOM, которые не видны, не являются частью дерева рендеринга.
Надеюсь, это прояснит мой вопрос ...