Phantom JS - Javascript заполните и нажмите ОК после подтверждения - PullRequest
1 голос
/ 08 мая 2020

Я пытаюсь автоматизировать процесс в 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
};
...