blob: 9acf2aa0b6ef0d17fecbea8acf8a3fdde64ecfdc [file] [log] [blame]
const fs = require('fs');
const config = require('./config');
const P = require('bluebird');
const username = 'xosadmin@opencord.org';
const getPwd = () => {
if (process.env.UI_PWD) {
return process.env.UI_PWD;
}
const pwdFile = fs.readFileSync('../../build/platform-install/credentials/xosadmin@opencord.org', 'utf8');
return pwdFile;
};
exports.pwd = getPwd();
exports.username = username;
exports.login = P.promisify((done) => {
browser.get(`${config.url}/login`);
browser.getCurrentUrl()
.then((url) => {
// NOTE login only if it is not yet
if (url.indexOf('login') !== -1) {
const loginPage = require('../login/login.po');
loginPage.sendUsername(username);
loginPage.sendPassword(getPwd());
loginPage.submit();
}
browser.waitForAngular();
done();
});
});