首页 > 上网技巧 > 电脑小技巧 > Resurrectio capserjs实现自动化脚本录制工具

Resurrectio capserjs实现自动化脚本录制工具

时间:2014-10-16 17:09 作者:QQ地带 我要评论

Phantom下的任何操作都可以录制
 
Resurrectio是一个chrome插件,他可以记录浏览器的操作,并转化成对应的casperjs脚本
 
Resurrectio使用最简和装饰性的选择器,所以记录的步骤能在布局和设计变化时保持有效
 
当CasperJS执行JavaScript,录制步骤不限于html交互,js执行的精确步骤也能够被完整记录
 
Resurrectio也提供了一个方法去生成截屏,在你的测试场景里,并且能够导出注视和截屏在重构后的方法里(意思是这个版本还没做好)
 
 
安装
 
CasperJS / PhantomJS
 
安装 PhantomJS PhantomJS 版本>= 1.8.2.
 
安装 CasperJS 版本 1.1获取以上
 
Resurrectio 安装
 
从chrome应用商店:
 
进入chrome应用商店页,点击Resurrectio安装
 
或者
 
从 Github 下载源代码:
 
git clone git://github.com/ebrehault/resurrectio.git
 
他将产生一个 ./resurrectio 文件夹
 
Then, in Chrome:
 
· 进入 工具/插件
 
· 展开 开发者模式
 
· 点击加载正在开发的扩展程序
 
· 选择 ./resurrectio 文件夹
 
使用
 
点击 Resurrectio 插件图标
 
输入 start URL, 然后点击 Go.
 
然后执行你的使用步骤,所有的事件将被记录
 
通过右键点击页面,你也可以记录一些断言(包裹正确的URL,存在的文本)
 
你能够在任何时候请求一个截屏(他将在你运行测试结果的任何时候生成)
 
你也可以记录一些注释(点击插件图标,然后点击 Add comment)
 
当你完成以后,点击插件图标,点击 Stop recording.
 
现在,通过点击 Export Casper test 生成了CasperJS 测试脚本
 
你可以直接运行脚本通过 CasperBox.com,你也可以复制粘贴到本地文件,然后运行测试
 
casperjs test my_scenario.js
 
他将运行你的场景也完成截图I
 
未来要做的
 
添加更多的鼠标事件,比如 drag & drop 和 mousewheel.

标签: capserjs
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告