我正在casperjs上工作。我寫下面的程序來獲得輸出:casperjs評估功能不起作用
var casper = require('casper').create();
var cookie;
casper.start('http://wordpress.org/');
casper.then(function() {
this.evaluate(function() {
cookie=document.cookie;
})
})
casper.then(function() {
console.log("Page cookie");
console.log(cookie);
})
casper.run(function() {
this.echo('Done.').exit();
})
輸出上面是:
網頁的Cookie
不確定
完成。
爲什麼它給我undefined?幫我介紹一下。
[CasperJS傳遞變量來評估的可能重複無法使其工作](http://stackoverflow.com/questions/22597987/casperjs-passing-variable-to-evaluate-cant-get-it-to - ) –
這是另一個重複:[如何設置一個變量從casper.evaluate()?](http://stackoverflow.com/questions/30091901/how-do-i-set-a-variable-from -casper-evaluate) –