« Back to Index
PhantomJS network tests
View original Gist on GitHub
network-test.js
var page = require('webpage').create();
page.onResourceRequested = function (request) {
if (/(?:png|jpeg|jpg|gif)$/i.test(request.url)) {
console.log('Image requested: ', request.url);
}
};
page.onResourceReceived = function (request) {
if (/(?:png|jpeg|jpg|gif)$/i.test(request.url)) {
console.log('Image received: ', request.url);
}
};
page.onError = function (msg, trace) {
console.log(msg);
trace.forEach(function (item) {
console.log(' ', item.file, ':', item.line);
});
}
page.viewportSize = { width: 1920, height: 800 };
page.open('http://stormcreative.co.uk/', function (status) {
console.log('Status:' + status);
phantom.exit();
});