auto-OrangeHRM / src / test / java / features / NewEmployee.feature
NewEmployee.feature
Raw
#Author: your.email@your.domain.com
#Keywords Summary :
#Feature: List of scenarios.
#Scenario: Business rule through list of steps with arguments.
#Given: Some precondition step
#When: Some key actions
#Then: To observe outcomes or validation
#And,But: To enumerate more Given,When,Then steps
#Scenario Outline: List of steps for data-driven as an Examples and <placeholder>
#Examples: Container for s table
#Background: List of steps run before each of the scenarios
#""" (Doc Strings)
#| (Data Tables)
#@ (Tags/Labels):To group Scenarios
#<> (placeholder)
#""
## (Comments)
#Sample Feature Definition Template
@tag
Feature: Crear empleado
Como administrador de rrhh quiero poder agregar un empleado al sistema para mantener actualizada la base de datos de empleados.
  
  Background: Login correcto
    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 "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
  	
  @tag1
  Scenario: Alta exitosa
    Given Un usuario que hace click en la sección PIM
    And Hace clic en el botón Add
    And Completa la información del nuevo empleado
    And Hace clic en el botón Save
    Then El usuario habrá creado a un nuevo empleado