End-to-End
Pourquoi ?
Il est important de tester automatiquement l'ensemble de l'application.
Protractor
Ajout d'un test
describe('signin', () => {
const signinPage = new SigninPage();
it('should show an error message if credentials are invalid', async () => {
await signinPage.signIn({
userName: 'ninja',
password: 'isnohype'
});
const errorMessage = await signinPage.getErrorMessage();
expect(errorMessage).toEqual('Invalid credentials 😱.');
});
});"Page Objects"
Mis à jour