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.
- Instalação do Jenkins.
- Instalação do Maven.
- 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 “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.
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
Passo 7) Leia a Licença Pública Geral GNU e clique em próximo
Outra janela irá aparecer,
Passo 8) Nesta etapa,
- Selecione o diretório onde deseja instalar “Git Binaries” e
- Clique no próximo botão
Passo 9) Selecione o componente que deseja instalar e clique em próximo
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.
Passo 11) Nesta etapa,
- Selecione Usar Git no Windows Prompt de comando para executar o Git a partir da linha de comando e
- Clique em Avançar.
Deixe a configuração padrão e clique em próximo para instalar.
Passo 12) Nesta etapa,
- Selecione Usar Open SSH Isso nos ajudará a executar o comando na linha de comando e definirá o caminho do ambiente.
- Clique no próximo botão.
Passo 13) Nesta etapa,
- Selecione “Checkout estilo Windows, commit final de linha estilo Unix” (como o hub git deve tratar finais de linha em arquivos de texto).
- Clique no próximo botão.
Passo 14) Nesta etapa,
- Selecione Usar MinTTY é o terminal padrão do MSys2 para Git Bash
- Clique no próximo botão
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 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.
Passo 3) Clique em Gerenciar Plugins, abrirá outra janela
Passo 4) Clique na TAB Disponível
Passo 5) Nesta etapa,
- Selecione o plugin GitHub então
- Clique no botão Baixar agora e instalar após reiniciar.
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 plugins estão instalados na aba “Instalados”.
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
- Clique no botão de ajuda e então
- Clique em instalar novo software
Passo 2) A tela abaixo será aberta assim que clicarmos em instalar novo software. Agora clique em adicionar
Passo 3) Nesta etapa,
- Digite o nome “EGIT” e
- Insira o local https://download.eclipse.org/egit/updates/ então
- Clique em ok.
Passo 4) Em seguida, clique em selecionar tudo e próximo
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.
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
Passo 3) Nesta etapa,
Exemplo de teste de uso Selenium com o Git Hub.
Passo 1) Assim que terminarmos com o novo repositório, inicie Eclipse
- Clique no arquivo
- Em seguida, clique no novo botão e depois
- Clique em outro
Passo 2) Nesta etapa,
- Selecione Projeto Maven e navegue até o local.
- Clique em próximo
Passo 3) Nesta etapa,
- Selecione o nome e o local do projeto e então
- Clique em próximo
Passo 4) Clique em próximo
Passo 5) Nesta etapa,
- Insira o ID do grupo e
- ID do artefato e
- Clique no botão Concluir.
Assim que você clicar no botão finalizar, um projeto será criado.
Passo 6)
Agora vamos criar um script de exemplo
Vamos enviar o código/repositório local para o Git Hub.
Passo 7) Nesta etapa,
- Abra o eclipse e navegue até o projeto
- Clique com o botão direito no projeto e selecione “equipe” e então
- Selecione compartilhar projeto
Passo 8) Assim que clicarmos em “Compartilhar Projeto” na tela acima, teremos outra janela
Nesta etapa,
- Selecione o repositório local e
- Clique em finalizar.
Ao clicar 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
Passo 9) Nesta etapa,
- Clique com o botão direito no projeto e na equipe e então
- Clique em confirmar
Passo 10) Nesta etapa,
- Insira uma mensagem de commit e
- Selecione os arquivos que queremos enviar para o repositório Git Hub
- Clique em commit e push
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
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
Passo 11) Inicie o navegador e abra seu Jenkins.
Passo 12) Clique no novo item.
Passo 13) Nesta etapa,
- Digite o nome do item
- Selecione o projeto Maven
- Clique no botão ok
Passo 14) Nesta etapa, iremos configurar o Git Hub no Jenkins
- Clique em Git e
- Insira o URI do repositório
- 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.
Podemos obter o URI no Git Hub
Passo 15) Nesta etapa,
- Adicione o local do arquivo pom.xml na caixa de texto e
- Especifique os objetivos e opções do Maven e então
- Selecione a opção de como executar o teste
- Clique no botão Salvar.
Passo 16) assim que clicarmos em salvar a tela abaixo aparecerá,
Agora podemos construir nosso projeto, clique em construir.
Passo 17) Irá mostrar a versão, clique no número da versão ou na data da versão.
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.
Finalmente, podemos verificar se nossa construção foi concluída/executada com sucesso.