Github Integração com Selenium: Tutorial Completo
⚡ Resumo Inteligente
Integração do GitHub com Selenium coloca o projeto de automação em um repositório remoto compartilhado, para que todos os membros da equipe baixem o mesmo código e Jenkins Compila cada alteração diretamente desse repositório, sem qualquer cópia manual.

O que é GitHub?
O GitHub é uma plataforma de colaboração construída sobre o Git. Ele permite que você mantenha uma cópia local e uma remota do seu projeto, possibilitando que ele seja publicado para os membros da equipe que o utilizam e atualizam a partir daí.
Vantagens de usar o GitHub 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 Podemos compilar o projeto regularmente a partir do repositório remoto, o que nos ajuda a manter... track de compilações com falha.
Pré-requisito para Selenium e integração com o GitHub
Antes de começarmos Selenium Para a integração com o GitHub, precisamos instalar os seguintes componentes.
- Jenkins instalação
- Instalação do Maven
- Instalação do Tomcat
Você pode encontrar as etapas de instalação nos seguintes guias:
A captura de tela abaixo mostra o Selenium O projeto Maven será compartilhado no GitHub.
Instalação de binários Git
Vamos começar instalando os binários do Git.
Passo 1) Inicie o navegador e navegue até https://git-scm.com/
Passo 2) Baixe a versão estável mais recente.
Passo 3) Clique no link de download para WindowsEm seguida, inicie a instalação.
Passo 4) Vá para o local ou ícone de download e execute o instalador.
Passo 5) Clique na tela de boas-vindas e, em seguida, na Licença Pública Geral.
Passo 6) Clique no botão "Avançar" no assistente de configuração do Git.
Passo 7) Leia a Licença Pública Geral GNU e clique em Avançar.
Passo 8) Na próxima janela,
- Selecione o diretório onde deseja instalar os binários do Git e
- Clique no botão seguinte
Passo 9) Selecione os componentes que deseja instalar e clique em Avançar.
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 que o Git seja executado a partir da linha de comando, e
- Clique em Avançar, mantenha as configurações padrão e clique em Avançar novamente.
Passo 12) Nesta etapa,
- Selecione "Usar OpenSSH". Isso nos permite executar o comando a partir da linha de comando e define o caminho do ambiente.
- Clique no botão seguinte.
Passo 13) Nesta etapa,
- Selecione “Finalizar compra” Windows-style, commit Unix-style line endings” (isso controla como o Git deve tratar as quebras de linha em arquivos de texto).
- Clique no botão seguinte.
Passo 14) Nesta etapa,
- Selecione "Usar MinTTY", o terminal padrão do MSys2, para o Git Bash.
- Clique no botão seguinte
Em seguida, o instalador copia os arquivos.
Abra o prompt de comando, digite “git” e pressione Enter. A tela abaixo confirma que a instalação foi bem-sucedida.
Jenkins Instalação do Plugin Git
Com o Git instalado, Jenkins Precisa de um plugin próprio para ler um repositório do GitHub.
Passo 1) Abra o navegador e acesse o seu Jenkins.
Passo 2) Clique em Gerenciar Jenkins.
Passo 3) Clique em Gerenciar plugins. Isso abrirá outra janela.
Passo 4) Clique na aba Disponível.
Passo 5) Nesta etapa,
- Selecione o plugin do GitHub e, em seguida,
- Clique no botão "Baixar agora" e instale após reiniciar.
⚠️ Atual Jenkins UI: a entrada agora Gerenciar Jenkins > Plugins e a aba é Plugins disponíveisAs telas mantêm os rótulos antigos; as ações permanecem inalteradas.
Jenkins Agora, instale o plugin do GitHub e suas dependências. Após a conclusão, reinicie o servidor Tomcat executando o arquivo shutdown.bat.
Após reiniciar o Tomcat e Jenkins Podemos ver os plugins listados na aba Instalados.
Configurando nosso Eclipse com plug-in GitHub
O site de atualização do plugin EGit é https://download.eclipse.org/egit/updates/
⚠️ Nota sobre a versão: Eclipse IDE para Java Os desenvolvedores agora incluem o EGit em seus pacotes. Confira. Janela > Mostrar visualização > Git Primeiro, ignore esta seção se a visualização já existir.
Passo 1) Lançamento Eclipse e depois
- Clique no menu Ajuda e, em seguida,
- Clique em Instalar novo software
Passo 2) A tela abaixo será exibida ao clicar 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/, Em seguida
- Clique em OK.
Passo 4) Em seguida, clique em Selecionar tudo e depois em Avançar.
Passo 5) Clique em Avançar, aceite o contrato de licença, conclua a instalação e reinicie. Eclipse.
Construindo um repositório no Git
Passo 1) Acessar https://github.com/ e inscreva-se no GitHub.
Passo 2) Após se cadastrar com sucesso, clique em criar novo repositório.
Passo 3) Nesta etapa,
- Digite o nome do repositório e
- Clique em Criar repositório
Exemplo de teste de uso Selenium com o GitHub
Passo 1) Assim que terminarmos com o novo repositório, inicie-o. Eclipse.
- Clique no arquivo
- Em seguida, clique em Novo e depois em
- 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 a localização do projeto e, em seguida,
- Clique em próximo
Passo 4) Clique em Avançar.
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 Concluir, um projeto será criado.
Passo 6) Agora vamos criar um script de exemplo.
Passo 7) Agora, envie o repositório local para o GitHub.
- Abra Eclipse e então navegue até o projeto.
- Clique com o botão direito do mouse no projeto e selecione Equipe, depois
- Selecione Compartilhar Projeto
Passo 8) Clicar em Compartilhar Projeto abre outra janela. Nesta etapa,
- Selecione o repositório local e
- Clique em Concluir.
Ao clicar em Concluir, a estrutura do projeto muda para mostrar que um repositório local foi criado.
Passo 9) Nesta etapa,
- Clique com o botão direito do mouse no projeto e na equipe e, em seguida,
- Clique em Confirmar
Passo 10) Nesta etapa,
- Insira uma mensagem de commit e
- Selecione os arquivos que deseja enviar para o repositório do GitHub.
- Clique em Confirmar e Enviar
⚠️ Nota sobre autenticação: O GitHub deixou de aceitar senhas de contas para operações Git em agosto de 2021. Em vez disso, forneça um token de acesso pessoal com o escopo do repositório ou configure uma chave SSH.
Os ícones do projeto mudam, indicando que o código foi confirmado e enviado para o GitHub.
O repositório do GitHub confirma que o projeto foi enviado.
Agora executamos o projeto a partir do GitHub em Jenkins.
Passo 11) Inicie o navegador e abra o seu Jenkins.
Passo 12) Clique em Novo Item.
Passo 13) Nesta etapa,
- Digite o nome do item
- Selecione o projeto Maven
- Clique no botão OK
Passo 14) Nesta etapa, configuraremos o GitHub em Jenkins.
- Clique em Git e
- Insira o URI do repositório
- Clique em Adicionar Repositório
Se você tiver vários repositórios no GitHub, adicione o nome no campo Refspec.
Podemos obter o URI na página do repositório do GitHub.
Passo 15) Nesta etapa,
- Adicione o local do arquivo pom.xml na caixa de texto e
- Especifique os objetivos e opções para o Maven e, em seguida,
- Selecione a opção que melhor define como executar o teste.
- Clique no botão Salvar.
Passo 16) A tela abaixo será exibida. Compile o projeto clicando em "Compilar".
Passo 17) Será exibida a versão. Clique no número da versão ou na data da versão.
Passo 18) A tela abaixo será exibida. Clique em Saída do Console.
Finalmente, podemos verificar se nossa compilação foi concluída com sucesso. O mesmo trabalho pode então alimentar um pipeline de CI/CD projeto freestyle.















































