Я пытаюсь создать сценарий для нескольких устройств с помощью Playwright, чтобы настроить параметры их конфигурации. Некоторые модели устройств запрашивают аутентификацию через всплывающее диалоговое окно в Chrome.

Эти всплывающие окна не вызывают события всплывающих окон или диалогов в Playwright. Я не могу нацелить их на взаимодействие. Веб-порталы создаются с помощью JQuery. На некоторых устройствах объекты передачи данных JSON доступны, поэтому я могу позвонить
await page.evaluate(() => { jQuery.ajaxSettings.username = 'uname'; jQuery.ajaxSettings.password = 'pword'; }) Чтобы заполнить правильные поля, затем нажмите кнопку входа, и моя аутентификация пройдет без появления всплывающего окна. На других устройствах он отправляет http-запрос, который запускает перенаправление на, казалось бы, пустую страницу set_password.html. Затем запускается всплывающее окно. На странице перенаправления не загружается ни JS, ни какой-либо HTML.
Как мне пройти этот этап аутентификации? Если я зайду через себя в браузере, то курсор автоматически поместится в текстовое поле. Но «Драматург» так себя не ведет, поэтому я не смог пользоваться клавиатурой. Я не знаю, смогу ли я навести на это курсор мыши и выбрать его. КАК упоминалось выше, эти всплывающие окна, похоже, не вызывают диалоги или всплывающие события в Playwright. Я попытался просмотреть заголовки запроса и ответа, чтобы увидеть, как и куда передаются учетные данные, чтобы я мог имитировать это, но мне не удалось найти правильный момент. Есть идеи?
Мобильная версия