phantomjs 测试框架

phantomjs

无界面网站测试
屏幕快照
页面操作自动化
网络监控

下载
brew install phantomjs

页面截图
vi hello.js

var page = require(“webpage”).create;
page.open(“http://www.baidu.com” , function(){
page.render(“12345.png”);
phantom.exit(); // 终止执行过程,终止phantomjs
})

测量页面加载时间
phantomjs loadspeed.js http://goole.com

在页面上下文执行脚本
evaluate()函数

网络请求与返回
onResourceRequested
onResourceReceived

你可能感兴趣的:(phantomjs 测试框架)