Feature: Como usuario existente quiero loguearme en la aplicación
File name: Login.feature
Relative path: features/Login.feature
Before
Hook
Given
Dado un usuario que tenga una cuenta creada y activa
When
El usuario abre la pagina web
And
El usuario escribe su nombre de usuario "Admin"
And
El usuario escribe su contraseña "admin123"
And
El usuario hace click en el boton Login
Then
El usuario se loguea exitosamente en la pagina
And
El usuario cierra su cesion
After
Hook
Before
Hook
Given
Dado un usuario que tenga una cuenta creada y activa
When
El usuario abre la pagina web
And
El usuario escribe su nombre de usuario "Admin"
And
El usuario escribe su contraseña "fallido123"
And
El usuario hace click en el boton Login
Then
El usuario obtiene el mensaje de error de credenciales invalidas
After
Hook
Before
Hook
Given
Dado un usuario que tenga una cuenta creada y activa
When
El usuario abre la pagina web
And
El usuario escribe su nombre de usuario "AdminFallido123"
And
El usuario escribe su contraseña "admin123"
And
El usuario hace click en el boton Login
Then
El usuario obtiene el mensaje de error de credenciales invalidas
After
Hook
Before
Hook
Given
Dado un usuario que tenga una cuenta creada y activa
When
El usuario abre la pagina web
And
El usuario escribe su nombre de usuario ""
And
El usuario escribe su contraseña "123"
And
El usuario hace click en el boton Login
Then
El usuario obtiene el mensaje de error de campos requeridos
After
Hook