CasperJS是一个开源的,用JavaScript编写的,基于PhantomJS的导航脚本和测试工具 ,它简化了定义一个完成的导航操作所需的步骤,还提供了很有用的函数封装,方法,和语法糖,它可以完成下面这些常见任务: 定义 & 排序浏览器导航步骤 填充 & 提交表单 点击 & 跟踪链接 捕获网页截图 (还可以截取某一区域) 在远程DOM上进行断言测试 记录事件 下载资源,包括二进制文件 编写功能测试套件,结果保存为JUnit XML文件 抓取网页内容