Skip to content
Snippets Groups Projects
1_Login.spec.js 804 B
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);
	});
});