Feature: Login
Como usuario quiero loguearme en la aplicación
Scenario Outline: Login exitoso
Given Un usuario que tenga una cuenta creada y activa
When El usuario abre la pagina web
And El usuario escribe su nombre de usuario <user>
And El usuario escribe su contraseña <pass>
And El usuario hace click en el boton Login
Then El usuario se loguea exitosamente en la pagina
And El usuario cierra su cesion
Examples:
| user | pass |
| "Admin" | "admin123" |
Scenario Outline: Login fallido , credencial invalida
Given Un usuario que tenga una cuenta creada y activa
When El usuario abre la pagina web
And El usuario escribe su nombre de usuario <user>
And El usuario escribe su contraseña <pass>
And El usuario hace click en el boton Login
Then El usuario obtiene el mensaje de error de credenciales invalidas
Examples:
| user | pass |
| "Admin" | "fallido123" |
| "AdminFallido123" | "admin123" |
Scenario Outline: Login fallido , campos vacios
Given Un usuario que tenga una cuenta creada y activa
When El usuario abre la pagina web
And El usuario escribe su nombre de usuario <user>
And El usuario escribe su contraseña <pass>
And El usuario hace click en el boton Login
Then El usuario obtiene el mensaje de error de campos requeridos
Examples:
| user | pass |
| "" | "123" |