Как 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);
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:48
35000 руб./за проект
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект