1. Installation of CasperJS : open the Terminal and fire up these commands
$ brew update
$ brew install casperjs --devel
To test if the installation of casperjs was successful, type on terminal
$ which casperjs
you should get - /usr/local/bin/casperjs which means everything is fine
2. Install PhantomJS : open the terminal and fire up these commands
$ brew install node
This will install node. After which you can use the node/npm without using sudo
$ npm install -g phantomjs
To test if the installation of phantoms was successful, type on terminal
$ which phantomjs
you should get - /usr/local/bin/phantomjs which means everything is fine
Now you are all set to write your first test. Make sure you have BBEDIT installed ( best Code editor , i have seen ).
Here, is a sample first test script for you
Remember to run this command in terminal, this will take care of your blank screenshots and https:// requests if any
$ casperjs --ignore-ssl-errors=yes --ssl-protocol=any caspertest.js