Debugging

This commit is contained in:
Gaël Métais
2021-01-10 23:39:54 +00:00
parent c94089842a
commit 4b24cd68ce
2 changed files with 18 additions and 3 deletions
+8 -1
View File
@@ -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);
+10 -2
View File
@@ -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;
}
}