Поймать несколько ответов xhr на несколько page.click (без перезагрузки или изменения страницы) - PullRequest
0 голосов
/ 18 мая 2018
        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, похоже, не имеет никакого эффекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...