Como obter todas as mensagens do console com o operador de marionetes? incluindo erros, violações do CSP, recursos com falha etc.
Estou buscando uma página com o operador de marionetes que apresenta alguns erros no console do navegador, mas o evento do console do marionetista não está sendo acionado por todas as mensagens do console.
O navegador de marionetes de cromo mostra várias mensagens do console
No entanto, o console de marionetistas registra apenas uma coisa no nó
Aqui está o script que estou usando atualmente:
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();
})();
Edit: Como afirmado no meu comentário abaixo, tentei o comando page.waitFor (5000) recomendado pela Everettss, mas que não funcionou.
Edit2: removido operador de propagação demsg.text
como foi por acaso.
Edit3: Eu abri um problema no github com relação a isso com capturas de tela de exemplo semelhantes, mas diferentes:https://github.com/GoogleChrome/puppeteer/issues/1512