Gx2 3197 tools qa widgets date picker #326
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Se realizo la automatización de los componentes Select Date y Date And Time.
Todas las pruebas pasaron ✅
Se creo un POM llamado GX2-3197-datePicker.js
Los test se encuentran en GX2-3197-dateComponents.cy.js
Se dividió en dos Describe, se utiliza para agrupar y organizar las pruebas relacionadas en bloques lógicos separando cada componente.

Cada describe tiene un solo test el cual contempla la creación de un random de Año, Mes y día. En el caso del picker que tiene el tiempo, se selecciona un time random.
En base a esta seleccion random se generan aserciones.
Dificultades: Fue difícil la selección de año en date and time ya que no se pudo usar un scroll into view como estaba acostumbrada.
Por otro lado al validar que el background-color sea el esperado en el año, a veces falla de manera aleatoria y no descubrí porque sucede esto, valide que los locators sean los correctos y aun así falla random.
Gracias Dani y Pao por la paciencia 💗