Cerrar automaticamente los procesos de chrome
Buenas lectores En ocasiones se nos olvida cerrar el driver de chrome cuando estamos automatizando afectando el rendimimiento de nuestra máquina. Puede ocurrir porque no lo cerramos o inclusive un test terminó mal y la sesión quedo en background. Actualmente estoy usando SerenityBdd y al ejecutar varios test quedan abiertos varios procesos de chrome en background, esto hace que el equipo se ponga lento y la navegación en el chrome se vuelva super lenta. Inclusive afecta los demás escenarios que siguen en la suite de pruebas. No he revisado si se trata de un error con el mannager driver sin embargo, la solución directa sin buscar demasiado es cerrar la sesión cada vez que termina un escenario. Para lograr esto, lo agregamos a los pasos con la anotación After de cucumber (en caso que esten trabajandolo, sino, Junit): @After public void cleanSessions() { CloseSessions.closeChrome(); } Y creamos nuestro método que se va a ejecutar por cada p...