I am not able to make sauce-connect-launcher work for me. I have a very simple script.
var sauceConnectLauncher = require('sauce-connect-launcher');
var webdriver = require('selenium-webdriver');
var username = "<username>",
accessKey = "<key>";
sauceConnectLauncher(
{
username: username,
accessKey: accessKey,
verbose: true,
verboseDebugging: true
}, function ( err, sauceConnectProcess) {
if(err){
console.error(err.message);
return;
}
console.log("Sauce Connect ready ", sauceConnectProcess);
var builder = new webdriver.Builder()
.forBrowser('chrome')
.withCapabilities({
'username': username,
'accessKey': accessKey,
'browserName': 'chrome',
'platform': 'Windows XP',
'enablePerformanceLogging': 'true'
}).
usingServer("http://" + username + ":" + accessKey +
"@ondemand.saucelabs.com:80/wd/hub");
var driver = builder.build();
driver.get("https://localhost:3000");
sauceConnectProcess.close(function () {
console.log("Closed Sauce Connect process");
})
}
)
I am not able to make sauce-connect-launcher work for me. I have a very simple script.
I have confirmed that https://localhost:3000 is accessible on my machine. But this app is not accessible on the saucelab cloud. When I run the
scscript seperately and run this script, my app is successfully accessible on saucelabs cloud.