我已经检查了CasperJS文档,似乎没有任何事件可以让我在导航时访问当前文档。那么每次有导航时都可以获得页面的新标题吗?
答案 0 :(得分:2)
casper.on("url.changed", function(){
this.then(function(){
this.echo(this.getTitle());
});
});
您可以完全相同的方式使用navigation.requested事件。
答案 1 :(得分:0)
这是接受的答案的非常 更快版本,如果您要处理许多URL更改,将会有很大的不同:
casper.on('url.changed', function () {
this.then(function () {
console.log(this.page.title);
});
});