Selenium Grid con Docker Compose

https://youtu.be/BEaGIhmKypk

En este tutorial, cubriremos cómo configurar Selenium Grid con Docker Compose. Hablaremos sobre por qué necesitamos Docker Compose y veremos cómo implementar un archivo Docker Compose. También cubriremos cómo configurar la ejecución paralela con Docker Compose y Selenium Grid.

¿Por qué usar Docker Compose?

  • No es necesario recordar los comandos de Docker: con Docker compose, no necesita recordar todos los diferentes tipos de comandos de Docker que cubrimos en nuestra publicación anterior
  • Ejecute varios contenedores juntos: la composición de Docker le permite ejecutar varios contenedores juntos como un servicio en lugar de girar cada uno uno por uno
  • Gire Grid con múltiples navegadores usando un solo comando: con solo un comando docker-compose uppuede girar Selenium Grid con múltiples navegadores integrados con él

Configuración del archivo Docker Compose

Para configurar Selenium Grid, usaremos el archivo Docker Compose proporcionado en el repositorio de Selenium GitHub :

Selenium Grid Docker Componer archivo

Este comando es equivalente al comando de red Docker que usamos en la publicación anterior . Activará un Selenium Hub en el puerto 4444 y también tendrá instancias de Chrome y Firefox configuradas.

Ejecute el archivo Docker Compose

Para ejecutar el archivo Docker Compose, simplemente ejecute el siguiente comando en la terminal:docker-compose up

Consola de cuadrícula

Ahí lo tienes, acabas de hacer girar Selenium Grid con Chrome y Firefox con un solo comando. Esa es la magia de usar Docker Compose.

Configurar la ejecución paralela con Docker Compose

Hay 2 formas de configurar la ejecución paralela para Selenium Grid usando Docker Compose:

  • Actualización del archivo Docker Compose: Agregar NODE_MAX_INSTANCESy NODE_MAX_SESSIONa los servicios de Docker
  • NODE_MAX_INSTANCES Y NODE_MAX_SESSION
  • Aumentar dinámicamente los nodos: con el comando de escala de Docker, también puede agregar dinámicamente más nodos; docker-compose up --scale firefox=3esto agregará un total de 3 nodos para Firefox

Docker Compose es una excelente manera de ejecutar Selenium Grid localmente. Esto permitirá que cualquier miembro de su equipo haga girar una cuadrícula y comience a ejecutar pruebas en cualquier navegador específico con solo usar un solo comando.docker-compose up

Mire el video a continuación para obtener más información sobre cómo configurar Selenium Grid con Docker Compose:

Gracias por leer.

Más contenido en plainenglish.io

Suggested posts

Twitter de televisión en red

Twitter de televisión en red

Lo que es viejo ahora es nuevo otra vez y lo que solía ser algo reluciente ahora se siente aburrido. No me refiero a que los jeans JNCO regresen entre los chicos geniales del centro de la ciudad junto con otras modas de fines de la década de 1990.

La actuación en solitario de la chica pelirroja

Por encargo de Hayden, Katie se graba masturbándose.

La actuación en solitario de la chica pelirroja

Era pasada la medianoche cuando Hayden llevó a Katie de regreso a su residencia universitaria después de su velada juntos. Tenía una clase temprano en la mañana y no tenía otra muda de ropa después de haberse quedado con él la noche anterior.

Related posts

La semana de aprendizaje en el trabajo es más importante de lo que piensas

La semana de aprendizaje en el trabajo es más importante de lo que piensas

A menudo nos encontramos luchando para implementar lo que sabemos que es bueno para nosotros. Desde decirle a un ser querido que lo amamos hasta recordar hablar como un pirata, siempre habrá quienes digan que no hace falta un día, una semana o un mes de eventos porque ya están haciendo esas cosas.

El asesinato de Jordan Neely y el problema del racismo “patriótico”

¿Puede Estados Unidos dar el paso esencial de no equiparar el comportamiento racista con ser un buen estadounidense?

El asesinato de Jordan Neely y el problema del racismo “patriótico”

[Alerta de activación: este ensayo incluye capturas de pantalla de personas que elogiaron al asesino de Jordan Neely.] Los funcionarios encargados de hacer cumplir la ley finalmente, y quizás a regañadientes, acusaron a Daniel Penny, el hombre que estranguló a Jordan Neely hasta que murió, por ese homicidio.

"La fosa de las Marianas revelada: revelando las aterradoras verdades ocultas del abismo"

"La fosa de las Marianas revelada: revelando las aterradoras verdades ocultas del abismo"

Introducción: Bienvenidos, valientes lectores, a un viaje que nos llevará a las profundidades más oscuras de nuestro planeta. En este blog, profundizamos en el enigmático mundo de la Fosa de las Marianas, descubriendo sus secretos ocultos y descubriendo las verdades escalofriantes que se encuentran debajo de su superficie.

Ese Archivo de Amenazas: Vol 7 Black Basta

Ese Archivo de Amenazas: Vol 7 Black Basta

En el mundo interconectado de hoy, la amenaza de los ataques cibernéticos es más frecuente que nunca. Los ciberdelincuentes y los actores del estado-nación buscan constantemente explotar las vulnerabilidades y robar datos valiosos, lo que representa un riesgo significativo para las organizaciones de todos los tamaños.