martes, 25 de junio de 2024

Configurar un proyecto de serenitybdd para que se ejecute en un grid de Selenium

Buenas tardes lectores.

Nos encontramos con nuevos desafios cada día, uno de los más grandes es la automatización de procesos. Cuando estamos en un equipo complejo es frecuente encontrar automatizaciones de pruebas funcionales y estos proyectos están construidos en frameworks que permiten un mantenimiento a largo plazo como lo puede ser SerenityBDD.

Al contar con muchos proyectos, es factible encontrarnos la lentitud de ejecución, una de las soluciones es la ejecución paralela y esa es la razón por la que estamos aquí. Para que nuestro proyecto se ejecute de manera rápida y paralelamente puedes montar un grid y añadir los nodos que requieras, luego en el proyecto en el archivo serenity.conf dejas lo siguiente:


# Remote

webdriver {
  driver = remote
  remote {
      url="http://localhost:4445/wd/hub"
      driver=chrome
  }
}


Cambias localhost y el puerto , por el que corresponda cuando ejecutaste el selenium grid.

Espero te sirva.

Saludos.

Fuentes:
https://stackoverflow.com/questions/49535381/how-do-i-specify-the-selenium-hub-url-when-running-serenity-tests-from-eclipse

No hay comentarios:

Publicar un comentario