CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS. PhantomJS is a scripted, headless browser used for automating web page interaction. PhantomJS provides a JavaScript API enabling automated navigation, screenshots, user behavior and assertions making it a common tool used to run browser-based unit tests in a headless system like a continuous integration environment. PhantomJS is based on Webkit making it a similar browsing environment to Safari and Google Chrome (before Chrome's fork of webkit evolved into Blink). It is open-source software released under the BSD License. Presentation by Paul de Paula Senior Drupal Developer at @ x-team.com Youtube: https://www.youtube.com/watch?v=WR3Ojcfi-tY X-Team: http://x-team.com/