PhantomJS - includeJS()
The includeJs method executes the external JS file on the page and executes the callback function on completion.
Syntax
Its syntax is as follows −
var wpage = require('webpage').create();
wpage.includeJs(jsfile,function(){});
Example
The following example shows the use of includeJs() method.
var wpage = require('webpage').create();
wpage.onConsoleMessage = function (str) {
console.log('CONSOLE: ' + msg);
}
wpage.open('http://localhost/tasks/a.html', function(status) {
wpage.includeJs('http://localhost/tasks/testscript.js', function() {
var foo = wpage.evaluate(function() {
return testcode();
});
console.log(foo);
});
});
testscript.js
function testcode () {
return "welcome to phantomjs";
}
The above program generates the following output.
welcome to phantomjs
phantomjs_webpage_module_methods.htm
Advertisements