BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates
13/12/2017 - 1:46 AM

Automação de testes web com Docker 2

Post Patrocinado!

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!

🙂

Se você quiser a Unveil estará ministrando um curso dia 02 de Dezembro em Florianópolis sobre Automação Web! Quer saber mais?

Saiba mais!

Se você que saber mais sobre fique ligado no pessoal da Unveil! Em breve terá curso de Automação de Testes web avançado e terá Docker!

 

 

Sobre Luiz Lohn

Luiz Lohn
Mobile QA Engineer, trabalha há mais de 4 anos com qualidade e teste de software. Atualmente na SocialBase trabalha com automação e testes manuais de Aplicativos Móveis. Fundador do site QUATEST e coordenador do GUTS-SC

Deixe uma resposta

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