- Nombre: Victor Estacio
- Correo: alezanderestacio@gmail.com
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
- Selenium IDE
- Google Chrome o Mozilla Firefox
- Archivo de proyecto:
.side
No aplica gestor de dependencias tradicional, ya que la solución fue construida en Selenium IDE como proyecto exportable/importable.
- Extensión Selenium IDE para navegador
- Comandos nativos de Selenium IDE:
openclicktypesend keysselectwait for element visibleexecute scriptassert text
- 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 scriptpara:- 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
- 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.
.
├── demoqa_formulario_registro_victor_estacio.side
└── README.md
- Instalar la extensión Selenium IDE en el navegador.
- Abrir Selenium IDE.
- Seleccionar Open an existing project.
- Importar el archivo:
demoqa_formulario_registro_victor_estacio.side
- Ejecutar el test:
Registro aspirante Victor Estacio
https://demoqa.com/automation-practice-form
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
El repositorio debe publicarse en GitHub o Bitbucket e incluir este README.md junto con el archivo .side solicitado.