webdriverio-automation
Version:
WebdriverIO-Automation android ios project
31 lines (24 loc) • 1.01 kB
JavaScript
require('dotenv').config();
const { config } = require('./wdio.conf');
const ParallelDevices = require('../fixtures/AndroidParallelDevices.json');
// Browserstack capabilitiesssssss
config.commonCapabilities =
{
platformName : "android",
project: 'WEBDRIVERIO-AUTOMATION',
build : 'My First Build',
name: 'LocationTest',
app : process.env.APP_ID || 'bs://<hashed app-id>',
"browserstack.gpsLocation" : "37.421998333333335,-122.08400000000002", // To set let and lon for devices
};
config.user = process.env.BROWSERSTACK_USERNAME,
config.key = process.env.BROWSERSTACK_ACCESS_KEY,
config.maxInstances = parseInt(process.env.MAX_INSTANCES);
config.specs = [
'./test/ui/android/**/*.ts'
];
config.capabilities = JSON.parse(JSON.stringify(ParallelDevices));
config.capabilities.forEach(function(caps) {
for(var i in config.commonCapabilities) caps[i] = caps[i] || config.commonCapabilities[i];
});
exports.config = config;