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) }); });