gulp.task('selenium', function (done) { selenium.install({ logger: function (message) { console.log(message)} }, function (err) { if (err) return done(err); selenium.start(function (err, child) { if (err) return done(err); selenium.child = child; done(); }); }); });
function startSelenium(callback) { // Start selenium var opts = {version: '2.42.0'}; selenium.install(opts, function(err) { if (err) { console.error('Failed to install selenium'); process.exit(1); } selenium.start(opts, function(err, server) { sauceClient = wd.promiseChainRemote(); callback(); }); }); }