¿Qué función cumple la Rejilla de Selenio?

Selenium Grid nos permite ejecutar nuestras pruebas en múltiples máquinas (físicas / virtuales) y múltiples navegadores con diferentes versiones, lo que acelera drásticamente la ejecución de pruebas y ayuda a reducir la cantidad total de tiempo requerida para la ejecución de la prueba.

Por ejemplo , si tenemos un script que tarda 100 minutos en ejecutarse de forma secuencial, podemos dividirlo en 10 pruebas cortas que se ejecutan en 10 máquinas, y podemos completarlas en 10 minutos sin copiar el código de prueba en la otra máquina.

Para comenzar con Selenium Grid, asegúrese de tener instalado y configurado Java y, para selenio, necesita descargar el servidor de selenio y colocarlo en un directorio.

El hub / node de Selenium Grid se puede configurar de 2 formas diferentes, una especificando los parámetros de línea de comando, y la otra forma es especificando un archivo de configuración JSON.

Una cuadrícula consiste en un único concentrador, y uno o más nodos, Hub y Node son los dos elementos principales con los que se cruza al usar la grilla

Selenium Grid se utiliza para acelerar la ejecución de un pase de prueba mediante el uso de múltiples máquinas para ejecutar pruebas en paralelo. Puede ser un importante ahorro de tiempo para grandes suites de prueba, así como para suites de prueba de larga ejecución.

Le permite ejecutar sus pruebas en diferentes máquinas en diferentes versiones de navegadores en paralelo, lo que se conoce como ejecución de prueba distribuida.

Para obtener más información al respecto, visite http://www.seleniumhq.org/docs/07_selenium_grid.jsp