page.on('response', response => {
// allow only XHR
if ('xhr' !== response.request().resourceType()){
return ;
}
console.log(response.url());
});
await page.click('span#first');
await page.click('span#second');
await page.click('span#third');
В результате вышеприведенного примера page.on перехватывает только ajax-запросы, соответствующие span # first. Период # second и span # третий не перехвачены. Использование page.waitForNavigation, похоже, не имеет никакого эффекта.