質問: CasperJSを初めて触っています。 `Seleinum-WebDriver`を使って作業するときはまずChromeかFirefoxのブラウザの動作状況がわかる形で動作確認を行い、全部の処理が正常に終了出来てることを確認できたらPhantomjsに切り替えるという方法を使っていたのですが、 CasperJSですとHeadlessのブラウザしか使えないようでどうやって動作確認をすればよいかわからず困っています。 CasperJSではどのように動作を確認するのが定番の手順になるんでしょうか? ### 追記 環境はOSXになります。
回答: CasperJS 1.1 から、 Gecko ベースの SlimerJS がサポートされています。レンダリングエンジンが変わってしまいますが、この方法はいかがでしょうか? インストールしてパスを通し、 `casperjs --engine=slimerjs hoge.js` とするだけで使えます。 ※Windowsだと `mktemp` を入れる必要があったり、「無効なスイッチ」と表示されたりしましたが、動いてはいるようです CasperJSがGecko(SlimerJS)にも対応していたので試してみたメモ - ハードコイルド・ワンダーランド