INNER CODE UNIT · JavaScript
collectPromises
puppeteer/examples · code_coverage.js:134
const collectPromises = EVENTS.map(async event => {
console.log(`Collecting coverage @ ${UsageFormatter.eventLabel(event)}...`);
const page = await browser.newPage();
// page.on('response', async response => {
// console.log(response.request().url(), (await response.text()).length);
// });
await Promise.all([
page.coverage.startJSCoverage(),
page.coverage.startCSSCoverage()
]);
await page.goto(URL, {waitUntil: event});
// await page.waitForNavigation({waitUntil: event});
const [jsCoverage, cssCoverage] = await Promise.all([