网页自动测试工具—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/
相关文章
|
17天前
|
Web App开发 安全 测试技术
网页测试
【4月更文挑战第8天】网页测试
25 1
|
4月前
|
前端开发 JavaScript API
前端 npm anywhere 与 npm now 网页随时真机测试
前端 npm anywhere 与 npm now 网页随时真机测试
38 0
|
1月前
|
人工智能 前端开发 测试技术
研究人员测试:GPT-4V生成网页超一半情况比人类效果更好
【2月更文挑战第17天】研究人员测试:GPT-4V生成网页超一半情况比人类效果更好
28 4
研究人员测试:GPT-4V生成网页超一半情况比人类效果更好
|
2月前
|
Web App开发 前端开发 测试技术
如何测试Web网页的兼容性测试?
如何测试Web网页的兼容性测试?
|
6月前
|
NoSQL 网络协议 Linux
公网远程cpolar内网穿透发布网页测试 「内网穿透」
公网远程cpolar内网穿透发布网页测试 「内网穿透」
|
8月前
|
前端开发 JavaScript API
前端 npm anywhere 与 npm now 网页随时真机测试
前端 npm anywhere 与 npm now 网页随时真机测试
74 0
|
11月前
|
Web App开发 弹性计算 监控
试用阿里云云拨测对Web网站的网页性能进行测试并分析
利用分布于全球的监测网络,以真实终端用户使用场景为视角,提供模拟终端用户体验的拨测服务。 可实现对网络质量、页面性能、端口性能、文件传输、音视频体验等场景进行周期性监控,支持多维度分析性能指标。利用可视化性能数据和告警通知可帮助您及时对业务质量作出反应,保证业务稳定正常运行。
396 0
|
域名解析 网络协议 网络架构
|
测试技术
基于selenium的动态网页Xpath测试工具
基于selenium的动态网页Xpath测试工具
247 0
基于selenium的动态网页Xpath测试工具
|
测试技术
User-Agent Switcher - 网页自适应测试工具
User-Agent Switcher for Chrome,只需要此一个浏览器插件,你可以随时更换 UA,测试网页的自适应情况,帮你很好地提高了开发效率。
627 0

热门文章

最新文章