Pros y Contras de kraken - Alejito29/JWDA-Kraken-Semana5 GitHub Wiki

Pros y Contras de Kraken

Pros Contras
Ofrece ventajas para la localizar elementos debido a que está basado en Selenium WebDriver Requiere configurar bastantes herramientas para el funcionamiento
Desarrollado con un lenguaje que ofrece bastante soporte a incidentes y bugs Poca documentacion sobre el framework
La captura de imágenes es interesante, así como el informe que genera No hay comunidad de ayuda ni grupos de soporte para poder presentar la herramienta ante un cliente
Se pueden crear nuevos pasos personalizados según lo requiera la aplicación sobre la cual se ejecutarán las pruebas El reporte de los casos fallidos no es muy claro en la consola en la cual se ejecutan
Las funcionalidades basadas en Selenium WebDriver para la creación de los pasos cuentan con documentación en la web para el lenguaje Ruby La generación de nombres aleatorios en las carpetas que contienen los reportes de resultados, hace difícil la búsqueda de una prueba en específico
No presenta problemas para localizar elementos que no estén visibles en la pantalla y no es necesario insertar pasos de scroll para ejecutar acciones sobre estos elementos Realizar una grabación de las pruebas durante su ejecución sobre el navegador podría mejorar la experiencia al usar la herramienta.
Las pruebas se ejecutan rápidamente Requiere de muchos recursos computacionales que no siempre podrían tenerse disponibles
La redacción de los escenarios de prueba es relativamente fácil aunque se tenga poca experiencia en la elaboración de pruebas Las instrucciones manuales se vuelven complicadas ya que son en un lenguaje especifico, Ruby
⚠️ **GitHub.com Fallback** ⚠️