BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates

Automação de testes web com Docker 2!

Agora que aprendemos como utilizar o Docker e seu container vamos configurar nosso projeto para apontar os testes para este container!

Como?

Vamos ver o código abaixo:

Capybara::Selenium::Driver.new(app,
                     :browser => :chrome,
                     :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.chrome(
                               'chromeOptions' => {
                                    'args' => [ "--start-maximized" ]
                               }
                    )
      )

Este é meu código de criação do novo Driver Chrome! Mas como meu driver vai saber o endereço do container? Vamos inserir 1 linha para que nosso driver saiba essa informação, então o código ficará! Tan tan tan tannnnnn

Capybara::Selenium::Driver.new(app,
                         :browser => :chrome,
                         url: "http://localhost:4444/wd/hub",
                         :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.chrome(
                                  'chromeOptions' => {
                                      'args' => [ "--start-maximized" ]
                                   }
                       )
      )

Sim, simples assim apenas inserindo um argumento url e colocando seu endereço! Não esqueça que deve iniciar com http!

Assim quando você rodar seus testes irão rodar no container!

🙂

Sobre Luiz Lohn

Avatar
Luiz Lohn trabalha como QA Engineer em uma multinacional, além de realizar palestras e consultorias em empresas. Atua como um dos coordenadores do GUTS-SC (Grupo de usuário de teste de software), membro ativo na comunidade de qualidade e teste de software, ministra palestras e cursos. Especializando-se em segurança web e mobile.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Page Reader Press Enter to Read Page Content Out Loud Press Enter to Pause or Restart Reading Page Content Out Loud Press Enter to Stop Reading Page Content Out Loud Screen Reader Support