CMS にコンテンツが正しく移行できているかどうかを確認する作業が発生しました。そこでWebkit ベースのヘッドレスなブラウザである PhantomJS を操作したりテストをサポートしたりするユーティリティ、 CasperJS を利用して自動でチェックを行うことを考えてみました。 SSL 使用でログインが必要だったのですが、意図したチェックが上手く行えましたので、少しご紹介したいと思います。 サイトへのログイン まずサイトへのログインをどうするかですが、これは Casper モジュールの fillSelectors() を用いると簡単に実現できます。 試しに、 Facebook にログインして、自分のタイムラインに投稿をしてみました。 var casper = require("casper").create(); casper.start("https://www.facebook.c