Как можно провести мониторинг по запросу ошибки консоли с Jest и puppeteer? - PullRequest
0 голосов
/ 25 сентября 2018

Мне нужно зафиксировать ошибку консоли во время моего Jest-тестирования с кукловодом.Есть ли способ сделать это?Какой-то код вроде этого:

browser=await puppeteer.launch({headless:false,defaultViewport:{width:1920,height:1048}, args: ["--ash-host-window-bounds=1920x1080", "--window-size=1920,1048", "--window-position=0,0"]});
page =await browser.newPage();
await page.goto('http://localhost:4200/#/utilization');
//TODO : Keep an eye on console error.
test("测试浏览器是否有console error",
   page.on('pageerror',(mes)=>{
    expect(mes).toBe(null);
   });
   page.on('error',mes=>{
     expect(mes).toBe(null);
   })
 });
...