Github Integração com Selenium: Tutorial Completo

O que é GitHub?

Git Hub é uma plataforma de colaboração. Ele é construído em cima do git. Ele permite que você mantenha cópias locais e remotas do seu projeto. Um projeto que você pode publicar entre os membros da sua equipe, pois eles podem usá-lo e atualizá-lo a partir daí.

Vantagens de usar o Git Hub para Selenium.

  • Quando várias pessoas trabalham no mesmo projeto, elas podem atualizar os detalhes do projeto e informar outros membros da equipe simultaneamente.
  • Jenkins pode nos ajudar a construir regularmente o projeto a partir do repositório remoto, o que nos ajuda a controlar as compilações com falha.

Pré-requisito para Selenium e integração com github

Antes de iniciarmos a integração do Selenium e do git hub, precisamos instalar os seguintes componentes.

  1. Instalação do Jenkins.
  2. Instalação do Maven.
  3. Instalação do Tomcat.

Você pode encontrar essas etapas de instalação nos seguintes links:

1) Guia de instalação do Maven e Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Guia de instalação do Tomcat (https://www.guru99.com/apache.html)

Pré-requisito para Selenium e Github Integração

Instalação de binários Git

Agora vamos começar instalando “Git Binaries”.

Passo 1) Inicie o navegador e navegue até URL- https://git-scm.com/

Passo 2) Baixe a versão estável mais recente.

Passo 3) Clique em downloads para windows assim que o arquivo for baixado, podemos começar com a instalação.

Instalação de binários Git

Passo 4) Vá para o local ou ícone de download e execute o instalador.

Passo 5) Clique em boas-vindas e licença pública geral.

Passo 6) Clique no botão “próximo” no assistente de configuração do git

Instalação de binários Git

Passo 7) Leia a Licença Pública Geral GNU e clique em próximo

Instalação de binários Git

Outra janela irá aparecer,

Passo 8) Nesta etapa,

  1. Selecione o diretório onde deseja instalar “Git Binaries” e
  2. Clique no próximo botão

Instalação de binários Git

Passo 9) Selecione o componente que deseja instalar e clique em próximo

Instalação de binários Git

Passo 10) Se você deseja criar uma pasta no menu iniciar para o Git, deixe a configuração padrão e clique em próximo.

Instalação de binários Git

Passo 11) Nesta etapa,

  1. Selecione Usar Git no Windows Prompt de comando para executar o Git a partir da linha de comando e
  2. Clique em Avançar.

Instalação de binários Git

Deixe a configuração padrão e clique em próximo para instalar.

Passo 12) Nesta etapa,

  1. Selecione Usar Open SSH Isso nos ajudará a executar o comando na linha de comando e definirá o caminho do ambiente.
  2. Clique no próximo botão.

Instalação de binários Git

Passo 13) Nesta etapa,

  1. Selecione “Checkout estilo Windows, commit final de linha estilo Unix” (como o hub git deve tratar finais de linha em arquivos de texto).
  2. Clique no próximo botão.

Instalação de binários Git

Passo 14) Nesta etapa,

  1. Selecione Usar MinTTY é o terminal padrão do MSys2 para Git Bash
  2. Clique no próximo botão

Instalação de binários Git

Instalação de binários Git

Depois que o git for instalado com sucesso, você poderá acessar o git.

Abra o prompt de comando e digite “git” e pressione “Enter”. Se você vir a tela abaixo, significa que foi instalado com sucesso

Instalação de binários Git

Instalação do plug-in Jenkins Git

Agora vamos começar com a instalação do plug-in Jenkins Git.

Passo 1) Inicie o navegador e navegue até seu Jenkins.

Passo 2) Clique em Gerenciar Jenkins.

Instalação do plug-in Jenkins Git

Passo 3) Clique em Gerenciar Plugins, abrirá outra janela

Instalação do plug-in Jenkins Git

Passo 4) Clique na TAB Disponível

Instalação do plug-in Jenkins Git

Passo 5) Nesta etapa,

  1. Selecione o plugin GitHub então
  2. Clique no botão Baixar agora e instalar após reiniciar.

Instalação do plug-in Jenkins Git

Agora ele instalará os seguintes plug-ins.

Assim que a instalação for concluída. Reinicie seu servidor Tomcat chamando o arquivo “shutdown.bat”

Instalação do plug-in Jenkins Git

Após reiniciar o Tomcat e o Jenkins podemos ver que os plugins estão instalados na aba “Instalados”.

Instalação do plug-in Jenkins Git

Configurando nosso Eclipse com plug-in GitHub

Agora vamos instalar o plugin GitHub para Eclipse.

URI para localização do plug-in EGit https://download.eclipse.org/egit/updates/

Passo 1) Apresentação livro Eclipse e depois

  1. Clique no botão de ajuda e então
  2. Clique em instalar novo software

Configurando Eclipse com plug-in GitHub

Passo 2) A tela abaixo será aberta assim que clicarmos em instalar novo software. Agora clique em adicionar

Configurando Eclipse com plug-in GitHub

Passo 3) Nesta etapa,

  1. Digite o nome “EGIT” e
  2. Insira o local https://download.eclipse.org/egit/updates/ então
  3. Clique em ok.

Configurando Eclipse com plug-in GitHub

Passo 4) Em seguida, clique em selecionar tudo e próximo

Configurando Eclipse com plug-in GitHub

Passo 5) Clique em próximo e clique em aceitar o contrato de licença e finalize a instalação.

Em seguida, reinicie o eclipse.

Configurando Eclipse com plug-in GitHub

Construindo um repositório no Git

Passo 1) Navegue até o URI do Git Hub: https://github.com/ inscreva-se no git hub

Passo 2) Depois de se inscrever com sucesso, clique em criar novo repositório

Construindo um repositório no Git

Passo 3) Nesta etapa,

  1. Digite o nome do repositório e
  2. clique em criar repositórioConstruindo um repositório no Git

Exemplo de teste de uso Selenium com o Git Hub.

Passo 1) Assim que terminarmos com o novo repositório, inicie Eclipse

  1. Clique no arquivo
  2. Em seguida, clique no novo botão e depois
  3. Clique em outro

Exemplo de teste de uso Selenium com Git Hub

Passo 2) Nesta etapa,

  1. Selecione Projeto Maven e navegue até o local.
  2. Clique em próximo

Exemplo de teste de uso Selenium com Git Hub

Passo 3) Nesta etapa,

  1. Selecione o nome e o local do projeto e então
  2. Clique em próximo

Exemplo de teste de uso Selenium com Git Hub

Passo 4) Clique em próximo

Exemplo de teste de uso Selenium com Git Hub

Passo 5) Nesta etapa,

  1. Insira o ID do grupo e
  2. ID do artefato e
  3. Clique no botão Concluir.

Exemplo de teste de uso Selenium com Git Hub

Assim que você clicar no botão finalizar, um projeto será criado.

Passo 6)

Agora vamos criar um script de exemplo

Exemplo de teste de uso Selenium com Git Hub

Vamos enviar o código/repositório local para o Git Hub.

Passo 7) Nesta etapa,

  1. Abra o eclipse e navegue até o projeto
  2. Clique com o botão direito no projeto e selecione “equipe” e então
  3. Selecione compartilhar projeto

Exemplo de teste de uso Selenium com Git Hub

Passo 8) Assim que clicarmos em “Compartilhar Projeto” na tela acima, teremos outra janela

Nesta etapa,

  1. Selecione o repositório local e
  2. Clique em finalizar.

Exemplo de teste de uso Selenium com Git Hub

Ao clicar em Concluir, podemos ver a mudança na estrutura do projeto que criamos um repositório local.

Exemplo de teste de uso Selenium com Git Hub

Agora é hora de enviar nosso código para o repositório Git Hub

Passo 9) Nesta etapa,

  1. Clique com o botão direito no projeto e na equipe e então
  2. Clique em confirmar

Exemplo de teste de uso Selenium com Git Hub

Passo 10) Nesta etapa,

  1. Insira uma mensagem de commit e
  2. Selecione os arquivos que queremos enviar para o repositório Git Hub
  3. Clique em commit e push

Exemplo de teste de uso Selenium com Git Hub

Quando terminar, você poderá ver que os ícones do projeto estão sendo alterados, isso indica que enviamos e enviamos nosso código com sucesso para o Git Hub

Exemplo de teste de uso Selenium com Git Hub

Podemos verificar no hub Git no repositório se nosso projeto foi enviado com sucesso para o repositório

Exemplo de teste de uso Selenium com Git Hub

Agora é hora de executar nosso projeto do Git Hub no Jenkins

Passo 11) Inicie o navegador e abra seu Jenkins.

Passo 12) Clique no novo item.

Exemplo de teste de uso Selenium com Git Hub

Passo 13) Nesta etapa,

  1. Digite o nome do item
  2. Selecione o projeto Maven
  3. Clique no botão ok

Exemplo de teste de uso Selenium com Git Hub

Passo 14) Nesta etapa, iremos configurar o Git Hub no Jenkins

  1. Clique em Git e
  2. Insira o URI do repositório
  3. Clique em Adicionar repositório

Se você tiver vários repositórios no Git Hub, será necessário adicionar o nome do campo Refspec do repositório.

Exemplo de teste de uso Selenium com Git Hub

Podemos obter o URI no Git Hub

Exemplo de teste de uso Selenium com Git Hub

Passo 15) Nesta etapa,

  1. Adicione o local do arquivo pom.xml na caixa de texto e
  2. Especifique os objetivos e opções do Maven e então
  3. Selecione a opção de como executar o teste
  4. Clique no botão Salvar.

Exemplo de teste de uso Selenium com Git Hub

Passo 16) assim que clicarmos em salvar a tela abaixo aparecerá,

Agora podemos construir nosso projeto, clique em construir.

Exemplo de teste de uso Selenium com Git Hub

Passo 17) Irá mostrar a versão, clique no número da versão ou na data da versão.

Exemplo de teste de uso Selenium com Git Hub

Passo 18) assim que clicarmos no número da compilação, a tela abaixo aparecerá onde podemos ver a saída do console nesta etapa, clique na saída do console.

Exemplo de teste de uso Selenium com Git Hub

Finalmente, podemos verificar se nossa construção foi concluída/executada com sucesso.

Exemplo de teste de uso Selenium com Git Hub