CasperJSは、ヘッドレスブラウザのPhantomJSを使ってブラウザ操作やテストができるライブラリ。 WebテストのデファクトであるSeleniumやそのGroovyラッパーのGeb(これが一番おすすめ)に比べて、インストールが簡単で、動作の軽量なのが特徴。 以下のデメリットもありますが、軽いWebシステムには相性がよい。 クロスブラウザができない(PhantomJSベースなので当たり前) Gebと比べると気が利かない 入れ子が多くなって気持ち悪い(Coffee Scriptを使えばいい?) CasperJSのドキュメント インストール Macならコマンド一発。win用に簡単に説明。 参考:http://qiita.com/ledsun@github/items/d55e83d41a4435755fcd chocolateyのインストール コマンドプロンプトで以下を実行 参考:htt
![CasperJSでWeb GUIテスト - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/75f888816b2160fb1f11ce1b33ac0b05cccfb53f/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q2FzcGVySlMlRTMlODElQTdXZWIlMjBHVUklRTMlODMlODYlRTMlODIlQjklRTMlODMlODgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTZiMzIxZDNmZmNjZjc1NTU2YzYxMTMxZmQ4ZWJkMWIw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaXRhZ2FraXNoaW50YXJvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mZmM0MDU2MTNmNTg4ZjE1ZGI3MWNkOTdkZWExMmJmNA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D23d059e458d3d880939ac34d39fc9a50)