Poor documentation for windows. http://casperjs.org/installation.html#windows
It starts off assuming you have already installed without telling you how to install.
So here it is if anyone else is confused about this. There is no actual install. It’s just extracting zip contents to the right place.
- download phantomjs for windows from the phantomjs site (it’s a zip with binary inside)
- extract the contents to C:\phantomjs
- download the casperjs zip file from the casperjs website
- extract the contents to C:\casperjs
-
Now you can add the following to the end your system or user PATH variable
;C:\phantomjs;C:\casperjs\batchbin
-
restart cmd.exe to pick up the new path variable or logout/login if you are running Console2 or Conemu terminal emulator (they won’t pick up new paths by a simple close and re-open)
Now in the docs it says to run it like this
casperjs.bat myscript.js
Actually since both phantomjs.exe and casperjs.bat are now in the system PATH you can leave off the extension like this.
casperjs myscript.js
And when running phantomjs.exe just run
phantomjs
One more thing. It really doesn’t matter where you install as long as you add that path to the system PATH. I installed to C:\usr\phantomjs and C:\usr\casperjs.