PhantomJS-Javascript填写并在确认警报时按OK

PhantomJS-Javascript填写并在确认警报时按OK,javascript,phantomjs,alert,headless-browser,Javascript,Phantomjs,Alert,Headless Browser,我正在尝试用PhantomJS自动化一个过程。该过程的一部分是弹出一个JavaScript确认框,要求输入用户名和密码。您可以单击“确定”或“取消”。有没有什么方法可以让我用PhantomJS来做到这一点。我在文档中看到了三个函数onPrompt()、onAlert()和onConfirm()。我尝试了这三种方法,只是为了在弹出窗口打开时进行控制台日志记录,当我相当确定它正在打开时,它们都没有给我任何控制台日志。还有其他人有这个问题吗 page.onConfirm = function() {

我正在尝试用PhantomJS自动化一个过程。该过程的一部分是弹出一个JavaScript确认框,要求输入用户名和密码。您可以单击“确定”或“取消”。有没有什么方法可以让我用PhantomJS来做到这一点。我在文档中看到了三个函数onPrompt()、onAlert()和onConfirm()。我尝试了这三种方法,只是为了在弹出窗口打开时进行控制台日志记录,当我相当确定它正在打开时,它们都没有给我任何控制台日志。还有其他人有这个问题吗

page.onConfirm = function() {
  console.log('CONFIRM');
  return true; // `true` === pressing the "OK" button, `false` === pressing the "Cancel" button
};