CasperJS est un outil Javascript open source pour tester et scripter la navigation. CasperJS convient particulièrement à l'automatisation de l'interaction avec des applications web, car il se concentre sur ce type d'applications. Il peut imiter le comportement utilisateur et différents scénarios de test, et fonctionne au-dessus de PhantomJS. Il simplifie la définition d'un scénario de navigation complet et propose des fonctions, méthodes et abstractions pratiques pour exécuter des tâches courantes.
Qu'est-ce que CasperJS ?