У меня есть веб-сайт с главным сценарием X. Этот сценарий загружает внешние сценарии (асинхронные) в зависимости от типа страницы, каждый из этих сценариев разделен в своем собственном iframe, но эти сценарии могут загружать другие сценарии.На веб-сайте есть много страниц, которые необходимо сравнить, и, следовательно, процесс должен быть автоматизирован.
Сам веб-сайт, главный скрипт X и iframes не могут быть изменены.
Веб-сайт загружает другие сценарии / изображения, которые не релевантны, но влияют на время загрузки + исполнения конкретных фреймов с источником X.
Мне нужно знать время загрузки и выполнения этих фреймов в абсолютном и относительном времени (Например, мастер-скрипт X загружается на страницу через 300 мс, для выполнения требуется 50 мс, загружается iframe1, загружается iframe1 через 350 мс и выполняется 100 мс, загружается другой скрипт, который загружается через 450 мс и занимает 30 мс = iframe 1 запускается через 350 мс и заканчивается через 480 мс -повторите для каждого другого iframe с источником X).
Возможно ли это с Node.js / Puppeteer и если да, то какие функции / библиотеки я могу использовать для этой задачи?