Playwright ad blocker - yelenagotraining/E2EFrameworks GitHub Wiki

To block certain reources like popups:

const miniAdsDb= [
   'https://pagetoblock.com',
   'https://anotherpagetoblock.com'
]

await page.route('**/*',(route) => {
 const url = route.request().url();
if(miniAdsDb.some(d => url.startWith(d))) {
   route.abort();
}
else {
   route.continue();
}
});