Integração do Github com Selenium: tutorial completo

Índice:

Anonim

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 de 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 selênio.

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

Neste tutorial, você aprenderá

  • Pré-requisito para integração com Selenium e github
  • Instalação de binários Git
  • Instalação do plugin Jenkins Git
  • Configurando nosso Eclipse com GitHub Plugin
  • Construindo um repositório no Git
  • Exemplo de teste de uso de selênio com Git Hub.

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

Antes de iniciarmos a integração do selênio 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)

Instalação de binários Git

Agora vamos começar instalando "Binários Git".

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

Etapa 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 nossa instalação.

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

Etapa 5) Clique nas boas-vindas e na licença Pública Geral.

Etapa 6) Clique no botão "próximo" no assistente de configuração do git

Etapa 7) Leia a Licença Pública Geral GNU e clique em Avançar

Outra janela aparecerá,

Etapa 8) Nesta etapa,

  1. Selecione o diretório onde deseja instalar os "Binários Git" e
  2. Clique no próximo botão

Etapa 9) Selecione o componente que deseja instalar e clique em Avançar

Etapa 10) Se você deseja criar uma pasta do menu iniciar para Git, deixe a configuração padrão e clique em Avançar.

Etapa 11) Nesta etapa,

  1. Selecione Usar Git no prompt de comando do Windows para executar o Git na linha de comando e
  2. Clique em Avançar.

Deixe a configuração padrão e clique em Avançar para instalar.

Etapa 12) Nesta etapa,

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

Etapa 13) Nesta etapa,

  1. Selecione "Checkout windows-style, commit Unix-style termination end". (Como o hub git deve tratar terminações de linha em arquivos de texto).
  2. Clique no botão próximo.

Etapa 14) Nesta etapa,

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

Depois que o git for instalado com sucesso, você pode acessá-lo.

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

Instalação do plugin Jenkins Git

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

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

Etapa 2) Clique em Gerenciar Jenkins.

Etapa 3) Clique em Gerenciar Plugins para abrir outra janela

Etapa 4) Clique na guia Disponível

Etapa 5) Nesta etapa,

  1. Selecione o plugin GitHub e então
  2. Clique em Baixar agora e instale após o botão de reinicialização.

Agora ele instalará os seguintes plug-ins.

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

Após reiniciar o tomcat e o Jenkins, podemos ver que os plug-ins estão instalados na guia "Instalados".

Configurando nosso Eclipse com GitHub Plugin

Agora vamos instalar o GitHub Plugin para Eclipse.

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

Etapa 1) Inicie o Eclipse e, em seguida,

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

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

Etapa 3) Nesta etapa,

  1. Digite o nome "EGIT" e
  2. Insira o local https://download.eclipse.org/egit/updates/ e depois
  3. Clique em ok.

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

Etapa 5) Clique em Avançar, aceite o contrato de licença e conclua a instalação.

Em seguida, reinicie o eclipse.

Construindo um repositório no Git

Etapa 1) Navegue até Git Hub URI: https://github.com/ sign up for git hub

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

Etapa 3) Nesta etapa,

  1. Insira o nome do repositório e
  2. clique em criar repositório

Exemplo de teste de uso de selênio com Git Hub.

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

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

Etapa 2) Nesta etapa,

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

Etapa 3) Nesta etapa,

  1. Selecione o nome do projeto e localização, em seguida
  2. Clique em próximo

Etapa 4) Clique em Avançar

Etapa 5) Nesta etapa,

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

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

Etapa 6)

Agora vamos criar um script de exemplo

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

Etapa 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 depois
  3. Selecione compartilhar projeto

Etapa 8) Assim que clicarmos em "Compartilhar Projeto" na tela acima, obteremos outra janela

Nesta etapa,

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

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

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

Etapa 9) Nesta etapa,

  1. Clique com o botão direito do mouse no projeto e na equipe e, em seguida,
  2. Clique em commit

Etapa 10) Nesta etapa,

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

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

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

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

Etapa 11) Abra o navegador e abra seu Jenkins.

Etapa 12) Clique no novo item.

Etapa 13) Nesta etapa,

  1. Insira o nome do item
  2. Selecione o Projeto Maven
  3. Clique no botão ok

Etapa 14) Nesta etapa, vamos configurar o Git Hub no Jenkins

  1. Clique no 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, você precisa adicionar o campo de nome Refspec do repositório.

Podemos obter o URI no Git Hub

Etapa 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, em seguida,
  3. Selecione a opção de como executar o teste
  4. Clique no botão Salvar.

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

Agora podemos construir nosso projeto, clique em construir.

Passo 17) Irá mostrar o Build, clique no número do build ou na data de build.

Etapa 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.

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

Este artigo é uma contribuição de Chaitanya Pujari