[CasperJS] 安装
2015-08-04 11:14
585 查看
百度百科说: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、验证安装成功
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、验证安装成功
相关文章推荐
- ASP.NET MVC在服务端把异步上传的图片裁剪成不同尺寸分别保存,并设置上传目录的尺寸限制
- Aspose相关操作代码
- 直接在线预览Word、Excel、TXT文件之ASP.NET
- ASP.NET - 上传图片方法(单张)
- asp:Repeater数据排序
- ABP(现代ASP.NET样板开发框架)系列之18、ABP应用层——权限验证
- ASP.NET - 跳转页面
- 用Jasper report实现横向分栏报表
- 数独解算器(ASP.NET 2.0)
- 详解ASP.NET七大身份验证方式以及解决方案
- ASP.NET MVC 小牛之旅3:Routing——网址路由
- 维翔主机asp主机使用遇到的问题及解决方案总结
- ASP.NET MVC5 插件机制中插件的简单实现
- ASP.NET MVC在线预览Excel、Word、TXT、PDF文件
- ABP(现代ASP.NET样板开发框架)系列之17、ABP应用层——参数有效性验证
- asp.net之生成验证码的方法集锦(一)
- Asp.net 5学习
- ASP.NET MVC Cookie 身份验证
- asp.net 5 新特性简述(学习笔记)
- ABP(ASP.NET样板项目)的学习资料链接