Я пытаюсь автоматизировать процесс в Phantom JS. Часть процесса включает всплывающее окно подтверждения JavaScript, в котором запрашивается имя пользователя и пароль. Вы можете нажать «ОК» или «Отменить». Есть ли способ сделать это с помощью Phantom JS. Я вижу в документации три функции: onPrompt (), onAlert () и onConfirm (). Я пробовал все три из них только для консольного журнала, когда открывается всплывающее окно, и ни один из них не дает мне никаких журналов консоли, когда я достаточно уверен, что он открывается. У кого-нибудь еще была эта проблема?
page.onConfirm = function() {
console.log('CONFIRM');
return true; // `true` === pressing the "OK" button, `false` === pressing the "Cancel" button
};