2011-01-01 09:09:02 +03:00
|
|
|
if (phantom.state.length === 0) {
|
2011-01-15 09:24:47 +03:00
|
|
|
if (phantom.args.length === 0) {
|
2011-01-01 07:10:34 +03:00
|
|
|
console.log('Usage: loadspeed.js <some URL>');
|
2010-12-27 09:45:16 +03:00
|
|
|
phantom.exit();
|
|
|
|
} else {
|
2011-01-15 09:24:47 +03:00
|
|
|
var address = phantom.args[0];
|
2011-01-01 09:09:02 +03:00
|
|
|
phantom.state = Date.now().toString();
|
2011-01-01 07:10:34 +03:00
|
|
|
console.log('Loading ' + address);
|
2010-12-27 09:45:16 +03:00
|
|
|
phantom.open(address);
|
|
|
|
}
|
|
|
|
} else {
|
2011-01-01 09:09:02 +03:00
|
|
|
var elapsed = Date.now() - new Date().setTime(phantom.state);
|
2010-12-27 09:45:16 +03:00
|
|
|
if (phantom.loadStatus === 'success') {
|
2011-01-01 07:10:34 +03:00
|
|
|
console.log('Page title is ' + document.title);
|
|
|
|
console.log('Loading time ' + elapsed + ' msec');
|
2010-12-27 09:45:16 +03:00
|
|
|
} else {
|
2011-01-01 07:10:34 +03:00
|
|
|
console.log('FAIL to load the address');
|
2010-12-27 09:45:16 +03:00
|
|
|
}
|
|
|
|
phantom.exit();
|
|
|
|
}
|