CasperJS歴3時間でハマったこと
はまったことメモ
- HTTPレスポンスのステータスコード(404)を取得したい
casper.on('http.status.404', function(resource) { this.echo('wait, this url is 404: ' + resource.url); });
- HTMLページを読み込んだときにJSのシンタックスエラーがあるかどうか知りたい(ほかのエラーも)
casper.on( 'page.error', function (msg, trace) { this.echo( 'Error: ' + msg, 'ERROR' ); });
- 指定したForm内にどんなものがあるか知りたい
var utils = require('utils'); utils.dump(this.getFormValues('#form'));
- SSLのページでもCasperを動かしたい
casperjs test --ssl-protocol=any sample.js