Вскоре после выпуска PhantomJS поверх него Николас Перрио написал набор библиотек CasperJS, которые расширяют возможности PhantomJS в качестве клиента для автоматического тестирования (а заодно и парсинга) веб-страниц.
См. также: PhantomJS, SlimerJS, Zombie.js
CasperJS.org