Casperjs
1259 ワード
Casperjsは、Phantomjs Phantomjsに基づいて、Headless(非表示)ブラウザのスクリプトです。少なくともできるブラウザテストを表示しない スクリーン 自動操作ページ ページ監視 しかし、Photomjsはまだちょっと使いにくいです。Photomjsも重点的にCasperjsの参考を紹介しました。http://phantomjs.org/best-practices.html
これは非常に良いです。完全なPromiseの書き方を使って、簡単な自動操作をまずcasperのインスタンス
つのurlを開けてevaluateを使ってjsを実行します。
thenOpenを使用して次のUrl
これは非常に良いです。完全なPromiseの書き方を使って、簡単な自動操作をまずcasperのインスタンス
var casper = require('casper').create();
を生成します。次にcasper.start(url, function() {});
を使ってもいいです。つのurlを開けてevaluateを使ってjsを実行します。
casper.thenEvaluate(function() {
document.getElementById('').value =
document.getElementById('').click();
});
注意evaluateでは外部のオブジェクトを呼び出すことができません。これは不便なところです。thenOpenを使用して次のUrl
casper.thenOpen(nextUrl, function() {});
を開いてcaptureを使用してスクリーンショットしています。写真フォーマットの解像度は高くないです。casper.then(function() {
this.capture('test.pdf');
})
最後にcasper.run();
を使ってスクリプトを実行します。