Skip to content
This repository was archived by the owner on Apr 23, 2026. It is now read-only.

Alez-Estacio/DemoQA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Prueba práctica - Selenium IDE

Información del aspirante

Descripción

Este repositorio contiene la automatización del Student Registration Form de DemoQA, desarrollada con Selenium IDE en formato .side, siguiendo una estructura clara y buenas prácticas orientadas a una prueba técnica de automatización.

La automatización cubre el flujo principal de registro:

  • Apertura del formulario
  • Diligenciamiento de datos del aspirante
  • Selección de género
  • Selección de fecha de nacimiento
  • Ingreso de subject
  • Selección de hobby
  • Ingreso de dirección
  • Selección de State y City
  • Envío del formulario
  • Validación del mensaje final de confirmación

Herramientas utilizadas

  • Selenium IDE
  • Google Chrome o Mozilla Firefox
  • Archivo de proyecto: .side

Gestor de dependencias

No aplica gestor de dependencias tradicional, ya que la solución fue construida en Selenium IDE como proyecto exportable/importable.

Librerías o componentes empleados

  • Extensión Selenium IDE para navegador
  • Comandos nativos de Selenium IDE:
    • open
    • click
    • type
    • send keys
    • select
    • wait for element visible
    • execute script
    • assert text

Buenas prácticas aplicadas

  • Uso de localizadores estables por id cuando están disponibles
  • Uso de CSS selectors sobre labels para radio buttons y checkboxes
  • Inclusión de esperas explícitas antes de interactuar con el formulario
  • Uso de execute script para:
    • eliminar banners que pueden interferir con la ejecución
    • hacer scroll controlado antes del clic final
  • Validación del resultado esperado mediante el mensaje:
    • Thanks for submitting the form

Datos utilizados en la automatización

  • Nombre: Victor
  • Apellido: Estacio
  • Correo: alezanderestacio@gmail.com
  • Gender: Male
  • Mobile: 3042039487
  • Date of Birth: 6 August 2000
  • Subjects: Basket
  • Hobbies: Sports
  • Address: Calle 21 no 34-56
  • State: NCR
  • City: Delhi

Nota: DemoQA habilita la selección de ciudad después de elegir un estado. Para completar el flujo de envío, se seleccionó Delhi como ciudad válida asociada a NCR.

Estructura del repositorio

.
├── demoqa_formulario_registro_victor_estacio.side
└── README.md

Forma de ejecución

  1. Instalar la extensión Selenium IDE en el navegador.
  2. Abrir Selenium IDE.
  3. Seleccionar Open an existing project.
  4. Importar el archivo:
    • demoqa_formulario_registro_victor_estacio.side
  5. Ejecutar el test:
    • Registro aspirante Victor Estacio

URL automatizada

  • https://demoqa.com/automation-practice-form

Criterios cubiertos de la actividad

La solución fue diseñada para evidenciar:

  • Manejo de localizadores
  • Uso de acciones (click, type, select, send keys)
  • Manejo de esperas
  • Estructura clara
  • Aplicación de buenas prácticas de automatización

Entrega

El repositorio debe publicarse en GitHub o Bitbucket e incluir este README.md junto con el archivo .side solicitado.

About

UI automation practice project for DemoQA scenarios focused on form interactions, validations and test execution basics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors