Я хотел бы измерить, сколько времени занимает загрузка страницы B, , если я уже на странице A . В идеале я бы инициировал событие щелчка по ссылке на страницу B. Для этого мне нужно использовать маяк в качестве модуля узла.
Я попытался установить сайт A в качестве chromeLauncher, запускающего Url.
function launchChromeAndRunLighthouse(url, opts, config = null) {
return chromeLauncher.launch({
chromeFlags: opts.chromeFlags}, {
startingUrl: 'https://example.com/page-A.html'
}).then(chrome => {
opts.port = chrome.port;
return lighthouse(url, opts, config).then(results => {
return chrome.kill().then(() => results.lhr)
});
});
}
Однако, пока страница B загружена, я получаю результаты только для A. Кроме того, событие щелчка отсутствует.
Я хочу просто измерить с маяком время, необходимое для перехода со страницы А на страницу Б.