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