ヘッドレス ブラウジングに NightmareJS を使用しています。私のコードは次のようになります。
var Nightmare = require('nightmare');
var google = new Nightmare()
.goto('http://www.google.com')
.wait(3000)
.inject('js', 'jquery.min.js')
.screenshot('screenshot.png')
.evaluate(function(){
return $('#footer').html();
}, function(value){
console.log(value);
})
.run(function(err){
console.log('All done!');
});
を使用して DOM 要素を頻繁にデバッグする必要がありますconsole.log
。ただし、.evaluateブロックconsole.log
内では機能しないようです。
.evaluate内のものをコンソールに記録するにはどうすればよいですか?