Playwright Network Interception - yelenagotraining/E2EFrameworks GitHub Wiki

Tracing

     await browser.startTracing(page,{path:`trace.json`, screenshots:true, categories: ['devtools.timeline']});
     await page.goto('https://uat.integratedtm.dev/login');
     await browser.stopTracing();

Network interception

  • Intercept network before pages renders on the dom.
  • Intercept to inject resources and proxies.
  • capturing errors in the browser dev tool
      await page.on('pageerror', pageError=>{
      console.log(`page errors: ${pageError}`)
    })