Selenium Grid com Docker Compose

https://youtu.be/BEaGIhmKypk

Neste tutorial, abordaremos como configurar o Selenium Grid com o Docker Compose. Falaremos sobre por que precisamos do Docker Compose e veremos como implementar um arquivo do Docker Compose. Também abordaremos como configurar a execução paralela com o Docker Compose e o Selenium Grid.

Por que usar o Docker Compose?

  • Não há necessidade de lembrar os comandos do Docker: Com o Docker compose, você não precisa se lembrar de todos os diferentes tipos de comandos do docker que abordamos em nossa postagem anterior
  • Execute vários contêineres juntos: o Docker compose permite que você execute vários contêineres juntos como um serviço, em vez de girar cada um por um
  • Acelere o Grid com vários navegadores usando um único comando: Com apenas um comando docker-compose up, você pode ativar o Selenium Grid com vários navegadores integrados a ele

Configurando o arquivo do Docker Compose

Para configurar o Selenium Grid, usaremos o arquivo Docker Compose fornecido no repositório Selenium GitHub —

Arquivo de composição do Selenium Grid Docker

Este comando é equivalente ao comando de rede do Docker que usamos no post anterior . Ele ativará um Selenium Hub na porta 4444 e também terá instâncias do Chrome e do Firefox configuradas.

Execute o arquivo de composição do Docker

Para executar o arquivo Docker Compose, basta executar o seguinte comando no terminal —docker-compose up

Console de grade

Pronto, você acabou de girar o Selenium Grid com Chrome e Firefox com apenas um único comando. Essa é a mágica de usar o Docker Compose.

Configurar execução paralela com o Docker Compose

Existem 2 maneiras de configurar a execução paralela para o Selenium Grid usando o Docker Compose -

  • Atualizando o arquivo do Docker Compose: Adicionar NODE_MAX_INSTANCESe NODE_MAX_SESSIONaos serviços do Docker
  • NODE_MAX_INSTANCES & NODE_MAX_SESSION
  • Aumentando dinamicamente os nós: usando o comando de escala do Docker, você também pode adicionar mais nós dinamicamente - docker-compose up --scale firefox=3isso adicionará um total de 3 nós para o Firefox

O Docker Compose é uma ótima maneira de executar o Selenium Grid localmente. Isso permitirá que qualquer pessoa em sua equipe gire uma grade e comece a executar testes em qualquer navegador especificado usando apenas um único comandodocker-compose up

Confira o vídeo abaixo para saber mais sobre como configurar o Selenium Grid com o Docker Compose –

Obrigado por ler.

Mais conteúdo em plainenglish.io

Suggested posts

A revolução no local de trabalho: os principais especialistas discutem o trabalho híbrido e remoto

A revolução no local de trabalho: os principais especialistas discutem o trabalho híbrido e remoto

No atual cenário de negócios em rápida evolução, o conceito de trabalho híbrido e remoto ganhou um impulso sem precedentes. À medida que as empresas continuam a se adaptar às mudanças nas necessidades e expectativas de seus funcionários, especialistas de várias áreas se reuniram para discutir os benefícios, os desafios e o futuro dessa forma transformadora de trabalhar.

A lenta erosão: revelando como as pessoas desperdiçam em suas carreiras

A lenta erosão: revelando como as pessoas desperdiçam em suas carreiras

No mundo acelerado e competitivo de hoje, a carreira desempenha um papel significativo no crescimento pessoal, na estabilidade financeira e na satisfação geral com a vida. No entanto, muitos indivíduos encontram-se presos em um ciclo implacável de estagnação e insatisfação, definhando gradualmente em suas vidas profissionais.

Related posts

O que você pode fazer em sua temporada de espera (esperando para conseguir seu primeiro emprego em tecnologia)

O que você pode fazer em sua temporada de espera (esperando para conseguir seu primeiro emprego em tecnologia)

Mudar para uma nova carreira pode ser extremamente desafiador se você tentar fazer isso sozinho. É importante encontrar parceiros de responsabilidade que estejam no mesmo nível de aprendizado que você, que compartilhem objetivos, tenacidade e motivação semelhantes.

VIDA SEM LIMITES

Quando você cresce, tende a ouvir que o mundo é do jeito que é e sua vida é apenas viver sua vida dentro do mundo, nunca arriscando sua vida, apenas siga um caminho definido e morra no final, e tente não bater demais nas paredes. Mas essa é uma vida muito limitada.

A Mentira do Cowboy

Como as megacorporações venderam aos americanos uma mentira robusta

A Mentira do Cowboy

É uma manhã brilhantemente dourada nas colinas do oeste, enquanto os primeiros raios de sol iluminam a grama congelada nas planícies. Um rebanho de gado Angus plácido, preto e maciço, é recortado contra o nascer do sol enquanto segue por uma trilha batida até um local que todos conhecem bem; a barra de café da manhã.

A arte é sempre apolítica?

A arte é sempre apolítica?

Ontem, fechamos a porta do Festival Eurovisão da Canção deste ano com uma brilhante e caótica grand finale, onde a cantora sueca Loreen levou para casa o troféu, tornando-se a primeira mulher a vencer duas vezes e trazendo a coroa de volta para a Suécia 50 anos depois que o ABBA venceu a competição com “Waterloo”. Eles se tornaram um dos maiores artistas do cânone da música pop.