Debugging
This commit is contained in:
@@ -38,7 +38,6 @@ var PhantomasWrapper = function() {
|
||||
'screenshot': task.options.screenshot || false,
|
||||
'viewport': viewportOption,
|
||||
'wait-for-network-idle': true,
|
||||
//'wait-for-selector': task.options.waitForSelector,
|
||||
'cookie': task.options.cookie,
|
||||
'auth-user': task.options.authUser,
|
||||
'auth-pass': task.options.authPass,
|
||||
@@ -58,6 +57,14 @@ var PhantomasWrapper = function() {
|
||||
options.proxy = task.options.proxy;
|
||||
}
|
||||
|
||||
var debugCmd = 'DEBUG=* node node_modules/phantomas/bin/phantomas.js --url ' + task.url;
|
||||
Object.keys(options).forEach(function(key) {
|
||||
if (key !== 'wait-for-network-idle' && options[key] !== null) {
|
||||
debugCmd += ' --' + key + ' ' + options[key];
|
||||
}
|
||||
});
|
||||
debug('If you want to run Phantomas alone for debugging purpose, this is the command: %s', debugCmd);
|
||||
|
||||
// It's time to launch the test!!!
|
||||
|
||||
const promise = phantomas(task.url, options);
|
||||
|
||||
@@ -755,10 +755,18 @@ var Redownload = function() {
|
||||
function detectWordPress(requests) {
|
||||
// Check the first HTML file only
|
||||
var htmlRequest = requests.find(function(request) {
|
||||
return request.isHTML && request.weightCheck.bodyBuffer;
|
||||
return request.isHTML && request.weightCheck && request.weightCheck.bodyBuffer;
|
||||
});
|
||||
|
||||
return htmlRequest && htmlRequest.weightCheck.bodyBuffer.indexOf('/wp-content/');
|
||||
debug('Checking if it is WordPress on file %s', htmlRequest.url);
|
||||
|
||||
if (htmlRequest && htmlRequest.weightCheck.bodyBuffer.indexOf('/wp-content/') >= 0) {
|
||||
debug('Response: yes.');
|
||||
return true;
|
||||
} else {
|
||||
debug('Response: no.');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user