PhantomJS ``onConfirm()`` 确认弹窗回调使用详解


发布日期 : 2024-04-21 06:10:19 UTC

访问量: 10 次浏览

PhantomJS onConfirm()

当页面上有一个确认消息被调用时,将调用此回调函数。
ok /cancel 将返回给回调函数的值为true或false,其中true表示点击了确认框上的ok,false表示点击了cancel

语法

其语法如下:

wpage.onConfirm = function(msg) {};

示例

以下示例展示了 onConfirm() 方法的使用。

var wpage = require('webpage').create();
wpage.onConfirm = function(msg) {
console.log(msg);
}
wpage.open('http://localhost/tasks/confirn.html', function(status) {
console.log(status);
phantom.exit();
});

确认 .html

<html>
<body>
<script>
window.confirmationValue = confirm("Press a button!");
</script>
</body>
</html>

以上程序生成以下输出。

Press a button!
Success