var webdriverio = require('webdriverio'); var path = require('path'); var fs = require('fs'); var system = require('system') var globby = require('globby'); var options = { desiredCapabilities: { browserName: 'chrome' } }; var config = { debug: true } var input = process.argv[2]; console.log('input:',input); globby(input).then(inputs => { console.log('glob(',input,') =>', inputs); for (var i=0; i',outfile); webdriverio .remote(options) .init() .url(url) .getTitle().then(function(title) { console.log('Title is: ' + title); }) .saveScreenshot( [outfile], function(err, screenshot, response) { if (config.debug){ console.log({file,err,screenshot,response}); } else if (err){ 'saveScreenshot',console.log(err); } } ) .end(); } }, this)