postmanlabs / newman

Newman is a command-line collection runner for Postman
https://www.postman.com
Apache License 2.0
6.86k stars 1.16k forks source link

options.ignoreRedirects is not working for request from pre-request script #3203

Open vanipatel91 opened 7 months ago

vanipatel91 commented 7 months ago

Version and environment information:

  1. I am using Newman Version (6.1.0):
  2. OS details (Windows 10):
  3. Using newman via cli with nodejs and using node options to execute multiple collections with single script.
  4. Encountered this issue while trying to process request from pre-request script of collection using pm.sendRequest to process. I have set ignoreRedirects as true but still it was not working, whereas same is working fine when we process separate request from collection. Sample command is as below: const options = { collection: './Tests.postman_collection.json', environment: require(pathEnv), ignoreRedirects: true, insecure: true, reporters: ['cli', 'htmlextra', 'junit'], reporter: { junit: { export: './ReportFile/test_config.xml' }, htmlextra: { export: './ReportFile/test_report.html', } } } test_collection = newman.run(options, cb); var collections = []; // We have multiple collections to add in same array collections.push(test_collection); async.parallel(collections, async function (err, results) { if (err) { console.log(err) } else { console.log("Collection Processed Successfully); }
vanipatel91 commented 7 months ago

FYI, ignoreRedirects is working fine when we run from CLI with command newman run collection_name --ignore-redirects