0
私は、単純なリンクを持って働いていないclickLabelは私がフォローしたいCasperJS:は
<a href="#page-2" class="">next</a>
(ページ-2単位)
私はclickLabelを使用して[次へ]ボタンを追跡しようとしていますが、私はそれを得るように見えるカント働くその後、私はページが十分に速くロードされなかったと思う
var casper = require("casper").create({
waitTimeout: 10000,
stepTimeout: 10000,
verbose: true,
pageSettings: {
webSecurityEnabled: false
},
onWaitTimeout: function() {
this.echo('** Wait-TimeOut **');
},
onStepTimeout: function() {
this.echo('** Step-TimeOut **');
}
});
var x = require('casper').selectXPath;
casper.start();
casper.open("removed");
function getAllPages() {
if (casper.exists(x('//a[text()="next"]'))) {
casper.echo("Fire")
casper.clickLabel('next')
casper.then(getAllPages);
} else {
casper.echo("END")
}
}
casper.then(getAllPages);
casper.run();
に動作します。またclickLabelの終わりに「」気づきます – Burf2000