Realice el siguiente flujo utilizando Selenium con el lenguaje de programación que prefiera.
-
Ingresar a sitio automationpractice.com
-
Añadir al carrito de compra una blusa negra talla L
-
Añadir al carrito un vestido de verano largo estampado, de talla S y cualquier color
-
Proceder a realizar la compra
-
Realizar login con credenciales obtenidas de un archivo externo a su elección (no importan las credenciales, basta que sea un email con estructura válida y contraseña)
-
Crear una cuenta
-
Continuar con la compra y llegar a orden completa
-
Visitar historia de órdenes y descargar PDF
-
Cerrar sesión
-
Sacar evidencia de cada producto añadido en carrito
-
Validar los artículos en carrito sean “Blouse”, “Summer Dress”
-
Evidencia de creación de la cuenta
-
Evidencia de paso de Shipping
-
Validar que costo de despacho sea $2.00
-
Evidencia de costo final del carrito
-
Evidencia de orden completa
-
Evidencia de apartado “Order History” y validar estado de la compra “On backorder”
-
Seleccionar color del vestido de forma aleatoria
-
Se ponderará la cantidad de valores ingresados en duro en el código
-
Archivo de entrada para la ejecución de la automatización
-
Archivo/s de salida (Reporte, log, evidencias tomadas)
-
La solución debe contener un README.md y ser enviada vía un pull request a este repositorio.
-
En el detalle del commit debes indicar los siguientes datos
- Nombre Completo.
- Correo Electrónico.
El sitio de prueba suele presentar error de límite de accesos, basta repetir la consulta para poder llegar la opción requerida.