PhantomJS - onConsoleMessage()



This callback is used when there are console messages used in the webpage. This callback takes the following three arguments.

  • Message
  • Line no
  • Source identifier

Syntax

Its syntax is as follows −

page.onConsoleMessage = function(msg, lineNum, sourceId) {}; 

Example

var wpage = require('webpage').create(); 
wpage.onConsoleMessage = function(msg) { 
   console.log('CONSOLE Message: ' + msg ); 
}; 
wpage.open('http://localhost/tasks/test.html', function(status) { 
   var script1 = "function(){ console.log('hello world');}"; 
   var value = wpage.evaluate(script1); 
   phantom.exit(); 
}); 

The above program generates the following output.

CONSOLE Message: hello world 
phantomjs_webpage_module_events_callbacks.htm
Advertisements