开发者社区> 晚来风急> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

网页自动测试工具—SlimerJS

简介:
+关注继续查看
  SlimerJS 是一个提供给 Web 开发人员,可通过脚本编程控制的浏览器。它可以让你使用Javascript 脚本操纵一个网页:打开一个网页,点击链接,修改的内容等,这对于做功能测试,页面自动机,网络监控,屏幕捕获等是非常有用的。
  事实上,它是类似 PhantomJS 的一个工具,但是 SlimerJS 只能运行在 Gecko (Firefox)上而不是Webkit。SlimerJS 提供几乎和 PhantomJS 相同的 API,高度兼容 PhantomJS。SlimerJS 不仅是 PhantomJS 的一个克隆,还包含额外的功能。
  SlimerJS 兼容 CasperJS 1.1 beta!!
  示例代码:
var webpage = require('webpage').create();
webpage
.open('http://somewhere') // loads a page
.then(function(){ // executed after loading
// store a screenshot of the page
webpage.viewportSize =
{ width:650, height:320 };
webpage.render('page.png',
{onlyViewport:true});
// then open a second page
return webpage.open('http://somewhere2');
})
.then(function(){
// click somewhere on the second page
webpage.sendEvent("click", 5, 5,
'left', 0);
slimer.exit()
});

最新内容请见作者的GitHub页:http://qaseven.github.io/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【开发工具】如何自动更新本地仓库代码(一)
【开发工具】如何自动更新本地仓库代码(一)
9 0
imazing官网下载最新版iOS管理工具介绍
iMazing这是一款非常方便的 iPhone 管理工具,尤其是在升级、降级、越狱之前,做好备份是必不可少的一步,千万别偷懒。有一款用着顺手的iOS管理工具在手边,让数字生活更安心!
66 0
面试官:你用过哪些JDK自带的命令行工具
面试官:你用过哪些JDK自带的命令行工具
50 0
测试工具 - Postman接口测试入门使用手册,Postman如何进行数据关联、自动更新cookies、简单编程
测试工具 - Postman接口测试入门使用手册,Postman如何进行数据关联、自动更新cookies、简单编程
143 0
定时 监控 shell 服务宕机自动重启,并发送短信通知
监控代码 注意 手机号和发送短信的地址,需要你自己去实现 #/bin/sh #fox.风 #这里是要监控的服务 如 nginx pid=`ps aux | grep nginx |grep "start" |awk '{print $2} ' | head -1 ` #这里填写手机号 mobile =(182XXXXX,183XXXXXXX) if [ "$p
1985 0
自动集成工具Jekunsi插件
https://wiki.jenkins-ci.org/display/JENKINS/Static+Code+Analysis+Plug-ins
368 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
前端自动化测试
立即下载
荷鲁斯 移动端第三方库安全检查引擎介绍
立即下载
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务
立即下载