CentOS 6.5 にインストールする。 PhantomJS ってなに? 画面が無い(Headless)Webブラウザ。 スクリーンキャプチャとったり、 Webページを操作したり、 jQueryのようにDOMを操ったり、 ページのロード時間を計測したり、 ネットワークモニタリングしたりできる。 Jenkins などの CI ツールと連携して、E2Eの自動テストに使われたりするのが主な用途らしい。 私の場合、Javascript で動的に変化するWebページの情報を取得するのに使う予定です。 インストールする 公式によると、Windows や MacOSX なんかはバイナリが配布されているが、Linux に関してはソースからビルドするのが主流のよう。 まず、必要なライブラリを yum でインストールする。 インストール済みのものは勝手にアップデートがかかります。 % sudo yum -y