Newer
Older
const Login = require('../pageObjects/pages/login.po.js');
const EC = protractor.ExpectedConditions;
describe('Authentication', () => {
beforeAll(function() {
browser.ignoreSynchronization = true;
browser.get('index.jsf');
});
it('should enter username', () => {
let username = Login.getUsername();
username.sendKeys(browser.params.username);
expect(username.getAttribute('value')).toBe(browser.params.username);
});
it('should enter password', () => {
let password = Login.getPassword();
password.sendKeys(browser.params.password);
expect(password.getAttribute('value')).toBe(browser.params.password);
});
it('should submit and be logged in', () => {
Login.getSubmitButton().click();
browser.wait(EC.urlContains('https://webapplis.utc.fr/ent/index.jsf'), 10000);
});