Как Lighthouse подключить к текущему инстансу хромиума, запущенному через Puppeteer?

Открываю через Puppeteer инстанс хрома, делаю некие действия в новой вкладке, затем мне нужно в этом же окне открыть вкладку(или в текущей вкладке, открытой через Puppeteer) запустить Lighthouse. Как конфиги не менял - лайтхаус все равно открывает новое окно.

if (browserWSEndpoint) {
    browser = await puppeteer.connect({browserWSEndpoint});
  } else {
    browser = await puppeteer.launch({
      headless: false,
      args: [
        '--no-sandbox',
        '--disable-setuid-sandbox',
      ],
    });
    browserWSEndpoint = await browser.wsEndpoint();
  }
//.....
 const options = {
    logLevel: 'error',
    output: 'json',
    onlyCategories: ['performance', 'seo'],
    port: (new URL(browserWSEndpoint)).port,
  };
  const {lhr} = await lighthouse(url, options);
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы