Как я могу продолжить работу с кодом моего кукловода после того, как произошло конкретное событие? в некотором роде синхронно. Например, у меня есть следующий код события запроса:
await page.on('request', request => {
if (request.resourceType() === 'xhr'){
//do something
}
});
Код моего кукловода зависит от ответа на вызов AJAX на конкретной странице для заполнения формы. Так что, я думаю, мне нужно сделать функцию события запроса таким образом, чтобы она выполняла обещание при выполнении условий, чтобы использовать его в качестве ссылки позже в коде, но я был бы признателен за некоторые рекомендации по этой теме, поскольку я не очень знаком с асинхронным кодом, ни обещаниями, ни кукловодом. Спасибо!