-
Book Overview & Buying
-
Table Of Contents
PhantomJS Cookbook
By :
In this recipe, we introduce CasperJS—a scripting and testing utility that targets PhantomJS—and demonstrate how to install it. We can think of CasperJS as a domain-specific language (DSL) that simplifies the code that we write to target PhantomJS; in particular, it makes it easier to reason about the asynchronous nature of PhantomJS.
Before we can install CasperJS, we need Python 2.6 or greater installed and on our PATH. Windows users will need the .NET Framework 3.5 or greater (or Mono 2.10.8 or greater) installed.
We will need Node.js and npm installed and on our PATH; we will also need an Internet connection.
CasperJS requires PhantomJS version 1.8.2 or greater; however, as this book assumes that we are running version 1.9 or greater of PhantomJS, this should be fine.
The easiest way to install CasperJS is to use the Node.js package manager, npm. Enter the following at the command line:
npm install -g casperjs
We should see the console output...
Change the font size
Change margin width
Change background colour