update browserstack options

This commit is contained in:
webzwo0i 2020-11-15 02:07:22 +01:00
parent 610d7368a7
commit 5f73031b00

View file

@ -6,24 +6,29 @@ let getStatusInterval;
let timeout; let timeout;
let allTestsPassed = true; let allTestsPassed = true;
let testSettings = {"browserName":"chrome", "platformName":"Windows 10", "browserVersion":"83.0"} let testSettings = {"browserName":"Chrome", "platformName":"Windows 10", "browserVersion":"latest"}
let name = `${process.env.GIT_HASH} - ${testSettings.browserName} ${testSettings.browserVersion} ${testSettings.platformName}`; let name = `${process.env.GIT_HASH} - ${testSettings.browserName} ${testSettings.browserVersion} ${testSettings.platformName}`;
runTest(testSettings) runTest(testSettings)
async function runTest(testSettings){ async function runTest(testSettings){
driver = await new Builder().withCapabilities({ driver = await new Builder().withCapabilities({
'browserstack.user': process.env.BROWSERSTACK_USERNAME, 'bstack:options' : {
'browserstack.key': process.env.BROWSERSTACK_ACCESS_KEY, "os" : "Windows",
'browserName': testSettings.browserName, "osVersion" : "10",
'platformName': testSettings.platformName, "buildName" : process.env.GIT_HASH,
'browserVersion': testSettings.browserVersion, "sessionName" : name,
'browserstack.local': true, "local" : "true",
'browserstack.localIdentifier': process.env.BROWSERSTACK_LOCAL_IDENTIFIER, "consoleLogs" : "verbose",
'build': process.env.GIT_HASH, "networkLogs" : "true",
"seleniumVersion" : "4.0.0-alpha-6",
"userName" : process.env.BROWSERSTACK_USERNAME,
"accessKey" : process.env.BROWSERSTACK_ACCESS_KEY,
},
"browserName" : "Chrome",
"browserVersion" : "latest"
//'extendedDebugging': true, // when possible, enables network.har file and network tab //'extendedDebugging': true, // when possible, enables network.har file and network tab
//'capturePerformance': true, // when possible, enables various performance related metrics //'capturePerformance': true, // when possible, enables various performance related metrics
'name': name,
}).usingServer("https://hub-cloud.browserstack.com/wd/hub").build(); }).usingServer("https://hub-cloud.browserstack.com/wd/hub").build();
let session = await driver.getSession(); let session = await driver.getSession();
session = session.id_; session = session.id_;