https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#class-page

учаю страницу с кукловодом, которая имеет некоторые ошибки в консоли браузера, но событие консоли кукловода не вызывается всеми сообщениями консоли.

Браузер Chupium кукловода показывает несколько сообщений консоли

Тем не менее, кукловод только консоль регистрирует одну вещь в узле

Вот скрипт, который я сейчас использую:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  page.on('console', msg => console.log('PAGE LOG:', msg.text));
  await page.goto('https://pagewithsomeconsoleerrors.com');
  await browser.close();
})();

Изменить: Как указано в моем комментарии ниже, я попробовал команду page.waitFor (5000), которую рекомендовал Эвереттс, но она не сработала.

Edit2: удален оператор распространенияmsg.text как это было там случайно.

Edit3: я открыл проблему на github по этому поводу с похожими, но разными примерами скриншотов:https://github.com/GoogleChrome/puppeteer/issues/1512

Ответы на вопрос(1)

Ваш ответ на вопрос