百度百科说:CasperJS是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写。CasperJS简化了完整的导航场景的过程定义,提供了用于完成常见任务的实用的高级函数、方法和语法。
CsperJS功能:
定义和整理导航步骤
表单填充
点击、跟踪链接
区域、页面截图
断言远程DOM
日志、事件
资源下载,包括二进制资源
捕捉错误,并做出相应的响应
编写功能测试套件,并将结果以JUnit XML形式导出
安装:
CasperJS可以在Mac OSX、Windows和大多数的Linuxes上安装
要求:
高于1.8.2 低于2.0的PhantomJS版本
Python版本2.6以上
使用Homebrew安装(MAC OSX)
$ brew update
$ brew install casperjs --devel
$ brew install casperjs
$ brew upgrade casperjs
使用npm安装(MAC OSX、Windows、Linux)
$ npm install -g casperjs
使用github安装(MAC OSX、Windows、Linux)
从master branch 下载
$ git clone git://github.com/n1k0/casperjs.git
$ cd casperjs
$ ln -sf `pwd`/bin/casperjs /usr/local/bin/casperjs
安装成功
$ phantomjs --version
1.9.2
$ casperjs
CasperJS version 1.1.0-DEV at /Users/niko/Sites/casperjs, using phantomjs version 1.9.2
# ...
下载压缩包安装
官网自行下载
Winddows 安装phantomjs\casperjs
1、将压缩包下载解压,解压目录(可自行设定)
2、将解压路径添加到环境变量Path中
3、验证安装成功
版权声明:本文为博主原创文章,未经博主允许不得转载。