selenium integration with github using eclipse
Tutoriel étape par étape sur l'intégration de Selenium avec GitHub à l'aide d'Eclipse:
passerelle par défaut de Windows 10 non disponible
Git et GitHub fournissent un emplacement central basé sur le cloud, permettant ainsi aux développeurs de stocker et de partager leurs codes tout en travaillant sur un projet de développement Web. Ils ont révolutionné le processus de développement logiciel lorsqu'il y a plus d'un développeur sur un projet.
GitHub fournit une plate-forme qui permet aux développeurs de partager leur cadre et leur permet de travailler sur le code de chacun en fin de compte en réduisant le temps de création de logiciels.
Dans cet article, nous allons apprendre à intégrer des scripts Selenium à GitHub à l'aide d'Eclipse. Cependant, avant d'apprendre le processus, familiarisons-nous avec ce qu'est GitHub et quelles sont ses terminologies de base.
Ce que vous apprendrez:
- Qu'est-ce que Git?
- Qu'est-ce que GitHub?
- Intégration de Selenium avec GitHub à l'aide d'Eclipse
- Conclusion
Qu'est-ce que Git?
GIT - initialement développé par Linus Torvalds est un système de contrôle de version utilisé pour gérer le code source d'une application logicielle.
Il permet à de nombreux développeurs de travailler collectivement en même temps, sur le même fichier sans gêner les autres.
Qu'est-ce que GitHub?
Prenons une situation par exemple. Supposons que vous travaillez en équipe pour développer une application logicielle et que deux membres d'une équipe travaillent sur un module spécifique. Considérons-les comme A et B.
Pour ce module, le développeur A en aura une copie sur son PC et le développeur B en aura une copie sur son PC. À ce stade, si le développeur B modifie le code dans le module, le développeur A ne connaîtra pas les modifications apportées par le développeur B et vice versa.
Pour surmonter ce problème, nous avons une plateforme qui s'appelle GitHub. Github est un service d'hébergement Web où le code source d'une application logicielle peut être téléchargé / enregistré via le logiciel git (installé sur votre PC local) ou vous pouvez directement copier le code depuis votre PC et l'enregistrer sur le serveur.
Fonctionnalités de GitHub
Vous trouverez ci-dessous les différentes fonctionnalités de GitHub.
- Distribué: GitHub fournit un réseau distribué, ce qui signifie qu'il fournit une sauvegarde du code. Ainsi en cas de panne du serveur central, le codeur a sa copie dans le référentiel local. Il enregistre chaque version ou chaque copie du code modifié.
- Compatible: Supposons que si vous utilisez un autre système de contrôle de version comme SVN et que vous souhaitez passer à GitHub, vous pouvez facilement le faire sans créer à nouveau de code.
- Ramification: Le branchement est une fonctionnalité unique fournie par GitHub. Le développeur doit choisir une section du code de la branche distante, en ce sens que le développeur de la branche peut apporter des modifications, fusionner ou supprimer des codes en quelques secondes.
- Sécurise: GitHub utilise les fonctionnalités de sécurité de SHAI (code hexadécimal chiffré) pour toute modification / validation effectuée par les développeurs. Ainsi, il maintient la confidentialité du projet développé.
Terminologies de base
Familiarisons-nous avec les terminologies de base associées à GitHub.
- Demande de tirage: Si vous avez apporté des modifications au code / script, pour afficher les autres collaborateurs, vous envoyez une pull request.
- Dépôt: Vous pouvez simplement, le traiter comme une zone de stockage de votre lieu de travail qui contient tous vos fichiers de documentation et l'historique des modifications.
- Fourchette: Il s'agit d'une copie du référentiel d'autres utilisateurs de votre compte dans lequel vous pouvez apporter des modifications et cela n'affectera pas le code d'origine.
- S'engager: Quelles que soient les modifications que vous apportez à vos fichiers, elles seront validées. Chaque modification est enregistrée sous un nom ou un identifiant particulier, également appelé «révision».
- Ramification: Lorsque vous extrayez une partie / section de code de la piste principale ou distante de votre logiciel, elle s’appelle «branchement» et le processus est appelé branchement.
Comment installer Git?
Commençons le processus en installant Git sur le système.
Suivez les étapes ci-dessous pour installer Git:
#1) Aller vers https://git-scm.com/ .
#deux) Clique sur le bouton de téléchargement , comme indiqué dans l'image ci-dessous. Cela téléchargera la dernière version stable de Git dans votre système.
# 3) Double-cliquez sur le fichier d'installation téléchargé pour lancer le processus d'installation.
# 4) Acceptez le Licence publique générale GNU . Cliquez sur le bouton Suivant.
# 5) Fournir le emplacement d'installation où vous souhaitez installer Git. Clique sur le Bouton suivant .
# 6) Sélectionnez les composants suivants comme indiqué dans l'image ci-dessous à installer. Cliquez sur le bouton Suivant.
# 7) Sur cet assistant, il existe une option pour créer un raccourci. Par défaut, le dossier du menu Démarrer dans lequel l'icône de raccourci sera créée est présélectionné. Indiquez l'emplacement si vous souhaitez le modifier, sinon laissez-le inchangé. Cliquez sur le bouton Suivant.
# 8) Sur cette page de l'assistant, nous avons une option sur la façon d'utiliser Git à partir de la ligne de commande. Sélectionnez le deuxième option et en sélectionnant cela, nous pourrons utiliser Git à partir de l'invite de commande Windows. Cliquez sur le bouton Suivant.
# 9) L'écran suivant s'affiche dans l'assistant. Cliquez sur le bouton Suivant.
# dix) Sur la page suivante de l'assistant, il existe une disposition pour configurer la conversion de fin de ligne. Laissez les paramètres par défaut et cliquez sur le bouton Suivant.
#Onze) Sur la page suivante de l'assistant, sélectionnez l'émulateur de terminal que vous souhaitez utiliser avec Git bash. Laissez les paramètres par défaut et cliquez sur le bouton Suivant.
N ° 12) Sur la dernière page de l'assistant, il y a une option pour activer les fonctionnalités supplémentaires fournies par Git. Sélectionnez les options affichées sur l'image et cliquez sur le bouton Installer.
Noter: Une fois le processus d'installation terminé, nous devons vérifier s'il a été exécuté avec succès ou non. Pour ce faire, ouvrez l'invite de commande et tapez 'Git' et appuyez sur la touche 'Entrée'. Si l'écran affiché ci-dessous correspond à votre sortie, cela signifie que le processus d'installation a réussi.
Configurer Eclipse avec le plugin Git
#1) Lancez Eclipse et accédez à Aide => Eclipse Marketplace .
#deux) L'écran suivant s'affiche comme indiqué dans l'image ci-dessous.
# 3) Tapez «EGit» dans la section de recherche comme indiqué dans l'image ci-dessous.
# 4) Cliquez sur Go.
# 5) Cliquez sur le bouton d'installation pour installer “EGit – Git integration for Eclipse” .
# 6) Sélectionnez toutes les options affichées dans l'image ci-dessous. Cliquez sur le bouton Suivant.
# 7) Acceptez le contrat de licence et cliquez sur le bouton Terminer.
Ainsi, vous avez installé avec succès le plugin Git sur votre PC.
Créer un référentiel sur GitHub
Avant d'apprendre le processus de création d'un référentiel, comprenons ce qu'est un référentiel.
Un référentiel en contexte avec GitHub signifie un emplacement central où toutes les données, fichiers, etc., peuvent être stockés. Il est notamment utilisé pour coordonner efficacement les activités d'un projet. Vous pouvez ajouter des fichiers java, des captures d'écran, des vidéos, des feuilles Excel, des documents, etc., bref, tout ce dont votre projet a besoin peut être ajouté à un référentiel.
Suivez les étapes ci-dessous pour créer un référentiel sur GitHub:
1. Accédez à https://github.com/.
2. Terminez le processus d'inscription.
3. Connectez-vous avec des informations d'identification valides.
4. Cliquez sur «Nouveau référentiel» comme indiqué dans l'image ci-dessous.
5. Entrez le nom du référentiel dans le champ 'Nom du référentiel' zone de texte.
6. Fournissez une description (facultative) du référentiel.
7. Cliquez sur le 'Créer un référentiel' bouton.
Ainsi, un référentiel est créé.
Intégration de Selenium avec GitHub à l'aide d'Eclipse
Vous trouverez ci-dessous les étapes de l'intégration de Script d'automatisation Selenium avec GitHub utilisant Eclipse IDE
#1) Pour intégrer Selenium à GitHub, lancez Eclipse IDE et accédez au projet Selenium Automation qui doit être synchronisé avec GitHub.
#deux) Faites un clic droit sur le projet et accédez à Équipe => Partager le projet .
# 3) Sélectionnez le référentiel dans la liste déroulante. Si aucune donnée n'est affichée dans la liste déroulante, cliquez sur Créer.
ouverture de fichiers .jar sous Windows 10
# 4) Cliquez sur le projet Selenium Automation que vous souhaitez intégrer à GitHub. Clique sur le Finir bouton.
# 5) Notez le changement suivant dans la structure de votre projet Selenium.
# 6) Cliquez avec le bouton droit sur le projet qui a été configuré avec le référentiel Git. Aller vers Équipe => Commit .
# 7) Cliquez avec le bouton droit sur le projet d'automatisation Selenium et accédez à Équipe => Ajouter à l'index .
# 8) Entrez le message de validation et cliquez sur le bouton Bouton de validation .
Cela ajoutera tous vos fichiers de cas de test aux modifications par étapes.
# 9) Ouvrez l'onglet du référentiel Git dans Eclipse.
Noter: Si l'onglet ne s'ouvre pas par défaut, suivez les étapes ci-dessous.
à) Aller vers Windows => Afficher la vue => Autre .
b) Dans le dossier Git, sélectionnez, Dépôts Git et Git Staging et cliquez sur le bouton OK.
# dix) Sous le référentiel Git, cliquez avec le bouton droit sur remote et naviguez pour créer remote.
#Onze) Une nouvelle fenêtre contextuelle s'ouvrira, fournissez le nom de la télécommande. Laissez les autres paramètres inchangés et cliquez sur le bouton OK.
N ° 12) Une autre fenêtre contextuelle s'ouvrira, fournissez l'URL du référentiel GitHub qui peut être copié en suivant les étapes ci-dessous:
à) Accédez au référentiel créé sur GitHub.
b) Cliquez sur Cloner ou téléchargez comme indiqué dans l'image ci-dessous.
c) Copiez l'URL.
N ° 13) Fournissez l'URL copiée et les autres détails, y compris vos informations de connexion du compte GitHub, comme indiqué dans l'image ci-dessous, puis cliquez sur le bouton Terminer.
N ° 14) Une fois le processus de configuration terminé, nous devons sélectionner la branche dans laquelle nous allons valider les modifications. Clique sur le Bouton avancé comme indiqué dans l'image.
#quinze) Sélectionnez votre agence et cliquez sur le Bouton Ajouter une spécification .
N ° 16) Enfin, cliquez sur le bouton Terminer. Maintenant, sous Remote, vous trouverez un dossier qui est le nom que vous avez fourni à l'étape 11.
# 17) Faites un clic droit sur l'URL avec une flèche rouge, puis cliquez sur Pousser .
# 18) Ainsi, toutes les modifications apportées et les cas de test de votre projet Selenium seront validés dans le référentiel.
N ° 19) Vérifiez les mises à jour dans votre compte GitHub.
Conclusion
Dans cet article, nous avons appris à intégrer les scripts d'automatisation du projet Selenium à GitHub. Lorsque plusieurs développeurs travaillent sur un projet d'automatisation des tests, la coordination au sein de l'équipe est le plus grand obstacle à la réalisation de l'échéance.
Ici, GitHub fournit une plate-forme centrale sur laquelle les développeurs peuvent examiner le code de chacun et, si nécessaire, apporter les modifications nécessaires.
Ainsi, lorsqu'il est utilisé efficacement, GitHub peut aider à réduire le temps nécessaire pour développer des applications logicielles.
Bonne lecture!!
lecture recommandée
- Tutoriel d'intégration GitLab Jira
- 30+ meilleurs didacticiels sur le sélénium: apprenez le sélénium avec de vrais exemples
- Installation de votre application sur l'appareil et démarrage des tests à partir d'Eclipse
- Top 30 des questions et réponses d'entretien d'Eclipse
- Configuration et installation complètes de WebDriver avec Eclipse - Tutoriel Selenium # 9
- Tutoriel Cucumber Selenium: Intégration Cucumber Java Selenium WebDriver
- Intégration de Jenkins avec Selenium WebDriver: tutoriel pas à pas
- Intégration de Selenium avec JMeter