LoginSignup
6

More than 5 years have passed since last update.

WindowsにCasperJSをインストールするのが面倒くさい

Last updated at Posted at 2013-12-04

面倒だった。

  • Chocolateyない
  • インストーラーない
  • npm install するとPython依存
  • git clone するとPython依存

Zipファイルを解凍するのだけが正解です。

CasperJSとは

JavaScriptアプリケーションのEndToEndテストを実行するためのツール。
JavaScriptでスクリプトを書くSeleniumのようなもの。

インストール

PhantomJS

内部的にPhantomJSを使っているのでまずは

Chocolateyインストール(入れてなければ)
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
PhantomJSインストール
cinst phantomjs
動作確認
phantomjs -version

コマンドが見つからない場合は、コマンドプロンプトを開きなおしてください。

CasperJS

CasperJSもChocolateyに登録されていますが、メンテナンスされていないようです。

CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS の右のほうにあるZipファイルをダウンロードして解凍します。

パス設定

bin\casperjs.exe が実行ファイルです。

コマンド名だけで呼び出したければ、好きな場所(C:\CasperJsとか)に置いて、パスを通してください。

MINGW32のbash(GitBashとか)から呼び出す場合はbinディレクトリに入っているcasperjsスクリプトが先に呼び出されます。これはPythonスクリプトです。Pythonをインストールしていないければ以下のエラーが出ます。

/usr/bin/env: python: No such file or directory

casperjs.exeと拡張子まで指定してください。

casperjsスクリプトの名前をcasperjs_に変えれば、casperjsコマンドでcasperjs.exeが呼び出せるようになるので便利です。

参考

JavaScript - Casperjsのインストール(windows編) - Qiita [キータ]

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6