CasperJS is a navigation scripting & testing utility for PhantomJS and SlimerJS written in JavaScript.

This module provides a Drush wrapper to run CasperJS tests against a Drupal site. It also provides a set of useful methods to perform actions such as:

  • View a page as a certain user.
  • Navigate through pages on a Drupal site.
  • Take screenshots when an assertion fails.
  • Create your own tests to test your project.
Supporting organizations: 
Built the foundation.
Ongoing fixes and improvements

Project Information