Fixed error handling in PhantomJS driver

main
Elbert Alias 10 years ago
parent 8a01cb6885
commit 7bf06fd1ff

@ -97,11 +97,15 @@
}; };
page.onError = function(message) { page.onError = function(message) {
throw new Error(message); wappalyzer.log(message, 'error');
phantom.exit(1);
}; };
page.onResourceTimeout = function() { page.onResourceTimeout = function() {
throw new Error('Resource timeout'); wappalyzer.log('Resource timeout', 'error');
phantom.exit(1);
}; };
page.onResourceReceived = function(response) { page.onResourceReceived = function(response) {
@ -161,7 +165,7 @@
wappalyzer.init(); wappalyzer.init();
} catch ( e ) { } catch ( e ) {
console.error(e); wappalyzer.log(e, 'error');
phantom.exit(1); phantom.exit(1);
} }