1
我在使用casperjs测试某些东西时,我遇到了麻烦调试简单的事情,我想在评估中运行console.log,阅读一些示例,但仍然可以'让它工作。这是我的测试代码:无法获取console.log在CasperJS中进行评估
var casper = require("casper").create();
var system = require('system');
var url = casper.cli.get(0);
var casper = require('casper').create({
verbose: true,
logLevel: "debug"
});
casper.onConsoleMessage = function(msg) {
system.stderr.writeLine('console: ' + msg);
};
casper.start(url, function() {
this.evaluate(function() { console.log('test'); });
});
casper.run(function() {
console.log('done');
this.exit();
});
我确实得到了“完成”打印,但从来没有“测试”,我做错了什么?
我已经把你的问题解决了。重复的目标问题很奇怪,但它的答案完全符合你的问题。 –
@ArtjomB。我搜索了很多问题,找不到那个问题,我发现所有答案都是phantomjs,有人应该编辑问题标题。 – Mark