selenium integration with github using eclipse
Tutorial passo a passo sobre integração do Selenium com GitHub usando Eclipse:
Git e GitHub fornecem um local central baseado em nuvem, facilitando assim que os desenvolvedores armazenem e compartilhem seus códigos enquanto trabalham em um projeto de desenvolvimento web. Eles revolucionaram o processo de desenvolvimento de software quando há mais de um desenvolvedor em um projeto.
O GitHub fornece uma plataforma que permite aos desenvolvedores compartilhar sua estrutura e trabalhar no código uns dos outros, reduzindo o tempo de construção de software.
Neste artigo, aprenderemos como integrar scripts Selenium ao GitHub usando Eclipse. No entanto, antes de aprender o processo, vamos nos familiarizar com o que é o GitHub e quais são suas terminologias básicas.
O que você aprenderá:
O que é Git?
GIT - desenvolvido inicialmente por Linus Torvalds é um sistema de controle de versão que é usado para gerenciar o código-fonte de um aplicativo de software.
Facilita que muitos desenvolvedores trabalhem coletivamente ao mesmo tempo, no mesmo arquivo, sem oferecer nenhum obstáculo para os outros.
O que é GitHub?
Vamos considerar uma situação por exemplo. Suponha que você esteja trabalhando em uma equipe para desenvolver um aplicativo de software e dois membros de uma equipe estejam trabalhando em um módulo específico. Vamos considerá-los como A e B.
Para esse módulo, o desenvolvedor A terá uma cópia em seu PC e o desenvolvedor B terá uma cópia em seu PC. Agora, neste ponto, se o desenvolvedor B alterar o código no módulo, o desenvolvedor A não saberá as alterações feitas pelo desenvolvedor B e vice-versa.
Para contornar esse problema, temos uma plataforma chamada GitHub. Github é um serviço de hospedagem na Web onde o código-fonte de um aplicativo de software pode ser carregado / salvo por meio do software git (instalado em seu PC local) ou você pode copiar diretamente o código de seu PC e salvá-lo no servidor.
Recursos do GitHub
Listados abaixo estão os vários recursos do GitHub.
- Distribuído: O GitHub fornece uma rede distribuída, o que significa que fornece um backup do código. Assim, se no caso de falha do servidor central, o codificador tem sua cópia no repositório local. Ele salva cada versão ou cada cópia do código alterado.
- Compatível: Suponha que você esteja usando qualquer outro sistema de controle de versão como o SVN e queira mudar para o GitHub, então você pode fazer isso facilmente sem criar um novo código novamente.
- Ramificação: Ramificação é um recurso exclusivo fornecido pelo GitHub. O desenvolvedor precisa escolher uma seção do código do branch remoto, em que o desenvolvedor do branch pode fazer alterações, mesclar ou excluir códigos dentro de alguns segundos.
- Seguro: GitHub usa recursos de segurança de SHAI (código hexadecimal criptografado) para qualquer alteração / confirmação feita pelos desenvolvedores. Assim, mantém o sigilo do projeto desenvolvido.
Terminologias Básicas
Vamos nos familiarizar com as terminologias básicas associadas ao GitHub.
- Solicitação de pull: Se você fez alterações no código / script, para mostrar aos outros colaboradores que você envia uma solicitação pull.
- Repositório: Você pode simplesmente tratá-lo como uma área de armazenamento de seu local de trabalho que contém todos os seus arquivos de documentação e o histórico de alterações.
- Forquilha: É uma cópia do repositório de outro em sua conta na qual você pode fazer alterações e não afetará o código original.
- Comprometer-se: Quaisquer que sejam as mudanças feitas em seus arquivos, elas serão submetidas a commit. Cada alteração é salva com um nome ou ID específico, também chamado de “revisão”.
- Ramificação: Quando você extrai uma parte / seção do código da trilha principal ou remota de seu software, isso é chamado de ‘branch’ e o processo é conhecido como Branching.
Como instalar o Git?
Vamos começar o processo instalando o Git no sistema.
Siga as etapas abaixo para instalar o Git:
# 1) Navegar para https://git-scm.com/ .
#dois) Clique no botão de download , conforme mostrado na imagem abaixo. Isso fará o download da última versão estável do Git em seu sistema.
# 3) Clique duas vezes no arquivo de configuração baixado para iniciar o processo de instalação.
# 4) Aceita a GNU General Public License . Clique no botão Avançar.
como abrir um objeto em flash shockwave
# 5) Proporciona a Local de instalação onde você deseja instalar o Git. Clique no Próximo botão .
# 6) Selecione os seguintes componentes conforme mostrado na imagem abaixo para instalar. Clique no botão Avançar.
# 7) Neste assistente, existe uma opção para criar um atalho. Por padrão, a pasta do Menu Iniciar onde o ícone de atalho será criado é pré-selecionada. Forneça o local se desejar alterar, caso contrário, deixe-o inalterado. Clique no botão Avançar.
# 8) Nesta página do assistente, temos a opção de usar o Git a partir da linha de comando. Selecione os segunda opçao e selecionando isso poderemos usar o Git no prompt de comando do Windows. Clique no botão Avançar.
# 9) A tela a seguir é exibida no assistente. Clique no botão Avançar.
# 10) Na próxima página do assistente, há uma provisão para configurar a conversão de final de linha. Deixe as configurações padrão e clique no botão Avançar.
#onze) Na próxima página do assistente, selecione o emulador de terminal que você deseja usar com o Git bash. Deixe as configurações padrão e clique no botão Avançar.
# 12) Na última página do assistente, há uma opção para habilitar os recursos extras fornecidos pelo Git. Selecione as opções conforme exibido na imagem e clique no botão Instalar.
Observação: Assim que o processo de instalação for concluído, precisamos verificar se ele foi executado com sucesso ou não. Para fazer isso, abra o Prompt de Comando e digite “Git” e pressione a tecla “Enter”. Se a tela exibida abaixo corresponder à sua saída, isso significa que o processo de instalação foi bem-sucedido.
Configure o Eclipse com o Git Plugin
# 1) Inicie o Eclipse e navegue até Help => Eclipse Marketplace .
#dois) A tela a seguir será exibida conforme mostrado na imagem abaixo.
# 3) Digite “EGit” na seção de localização, conforme mostrado na imagem abaixo.
# 4) Clique em Go.
# 5) Clique no botão instalar para instalar “EGit - integração Git para Eclipse” .
# 6) Selecione todas as opções conforme exibido na imagem abaixo. Clique no botão Avançar.
melhor spyware de celular para android
# 7) Aceite o contrato de licença e clique no botão Concluir.
Assim, você instalou com sucesso o plugin Git em seu PC.
Criar repositório no GitHub
Antes de aprender o processo de criação de um repositório, vamos entender o que é um repositório.
Um Repositório no contexto do GitHub significa um local central onde todos os dados, arquivos, etc., podem ser armazenados. É particularmente usado para coordenar com eficiência as atividades de um projeto. Você pode adicionar arquivos java, screenshots, vídeos, planilhas Excel, documentos, etc., enfim, tudo o que seu projeto precisa pode ser adicionado a um repositório.
Siga as etapas abaixo para criar um repositório no GitHub:
1. Navegue até https://github.com/.
2. Conclua o processo de inscrição.
3. Faça login com credenciais válidas.
4. Clique em “Novo Repositório” como mostrado na imagem abaixo.
5. Insira o nome do repositório no “Nome do repositório” caixa de texto.
6. Forneça uma descrição (opcional) do repositório.
7. Clique no “Criar Repositório” botão.
Assim, um repositório é criado.
Integração do Selenium com GitHub usando Eclipse
Dada a seguir estão as etapas envolvidas na integração de Script de automação do Selenium com GitHub usando Eclipse IDE
# 1) Para integrar o Selenium ao GitHub, inicie o Eclipse IDE e navegue até o projeto Selenium Automation que deve ser sincronizado com o GitHub.
#dois) Clique com o botão direito no projeto e navegue até Equipe => Compartilhar Projeto .
# 3) Selecione o Repositório no menu suspenso. Se nenhum dado for exibido no menu suspenso, clique em Criar.
# 4) Clique no projeto Selenium Automation que deseja integrar ao GitHub. Clique no Terminar botão.
# 5) Observe a seguinte mudança na estrutura do seu projeto Selenium.
# 6) Clique com o botão direito no projeto que foi configurado com o Repositório Git. Navegar para Equipe => Commit .
# 7) Clique com o botão direito no projeto de automação Selenium e navegue até Equipe => Adicionar ao Índice .
# 8) Insira a mensagem de confirmação e clique no Botão de confirmação .
Isso adicionará todos os seus arquivos de casos de teste às mudanças em estágios.
# 9) Abra a guia do repositório Git no Eclipse.
Observação: Se a guia não abrir por padrão, siga as etapas abaixo.
para) Navegar para Windows => Mostrar visualização => Outro .
b) Na pasta Git, selecione, Repositórios Git e teste Git e clique no botão OK.
como abrir um arquivo torrent no mac
# 10) No Repositório Git, clique com o botão direito em remoto e navegue para criar remoto.
#onze) Uma nova janela pop-up será aberta, forneça o nome do remoto. Deixe as outras configurações inalteradas e clique no botão OK.
# 12) Outra janela pop-up será aberta, forneça o URL do repositório GitHub que pode ser copiado seguindo as etapas mencionadas abaixo:
para) Navegue até o repositório criado no GitHub.
b) Clique em Clonar ou baixe conforme a imagem abaixo.
c) Copie o URL.
# 13) Forneça o URL copiado e os outros detalhes, incluindo suas credenciais de login da conta GitHub, conforme mostrado na imagem abaixo, e clique no botão Concluir.
# 14) Uma vez que o processo de configuração é feito, precisamos selecionar o branch no qual iremos submeter as alterações. Clique no Botão avançado como mostrado na imagem.
#quinze) Selecione sua filial e clique no Adicionar botão Especificação .
# 16) Por fim, clique no botão Concluir. Agora, em Remoto, você encontrará uma pasta com o nome fornecido na Etapa 11.
# 17) Clique com o botão direito no URL com uma seta vermelha e clique em Empurre .
# 18) Assim, todas as alterações que foram feitas e os casos de teste do seu projeto Selenium serão enviados para o repositório.
# 19) Verifique as atualizações em sua conta GitHub.
Conclusão
Neste artigo, aprendemos a integrar os scripts de automação do Projeto Selenium ao GitHub. Quando mais de um desenvolvedor está trabalhando em um projeto de Automação de Teste, a coordenação entre a equipe é o maior obstáculo para cumprir o prazo.
Aqui, o GitHub fornece uma plataforma central onde os desenvolvedores podem revisar o código uns dos outros e, se necessário, podem fazer as alterações necessárias.
Assim, quando usado de forma eficiente, o GitHub pode ajudar a reduzir o tempo necessário para desenvolver aplicativos de software.
Leitura feliz!!
Leitura recomendada
- Tutorial de integração do GitLab Jira
- 30+ Melhores Tutoriais de Selênio: Aprenda Selênio com Exemplos Reais
- Instalando seu aplicativo no dispositivo e comece a testar no Eclipse
- 30 principais perguntas e respostas da entrevista do Eclipse
- Configuração e instalação completas do WebDriver com Eclipse - Selenium Tutorial # 9
- Tutorial Cucumber Selenium: Cucumber Java Selenium WebDriver Integration
- Integração do Jenkins com o Selenium WebDriver: tutorial passo a passo
- Integração de Selenium com JMeter