I have a problem with JavaScript magic. When I execute this code:
var page = require('webpage').create(); var url="http://google.com"; page.open(url, function (status){ if (status!== "success") { console.log("Fail to load: "+url) }else{ console.log('1'); page.evaluate(function() { console.log('2'); }); console.log('3'); } phantom.exit(); }); console have only 1 and 3 and no 2. Can anyone say why?
If I paste after my code DOM manipulation example (but it never execute) I have my two. Did I forget something important?