auto-OrangeHRM / src / test / java / features / Login.feature
Login.feature
Raw
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" |