Github Ενσωμάτωση με Selenium: Ολοκληρωμένο σεμινάριο
Τι είναι το GitHub;
Το Git Hub είναι μια πλατφόρμα συνεργασίας. Είναι χτισμένο πάνω στο git. Σας επιτρέπει να διατηρείτε τόσο τοπικά όσο και απομακρυσμένα αντίγραφα του έργου σας. Ένα έργο που μπορείτε να το δημοσιεύσετε στα μέλη της ομάδας σας καθώς μπορούν να το χρησιμοποιήσουν και να το ενημερώσουν από εκεί το ίδιο.
Πλεονεκτήματα της χρήσης του Git Hub For Selenium.
- Όταν πολλά άτομα εργάζονται στο ίδιο έργο, μπορούν να ενημερώσουν τις λεπτομέρειες του έργου και να ενημερώσουν ταυτόχρονα άλλα μέλη της ομάδας.
- Το Jenkins μπορεί να μας βοηθήσει να χτίζουμε τακτικά το έργο από το απομακρυσμένο αποθετήριο, αυτό μας βοηθά να παρακολουθούμε τις αποτυχημένες εκδόσεις.
Προϋπόθεση για Selenium και ενσωμάτωση github
Πριν ξεκινήσουμε την ενσωμάτωση σεληνίου και git hub, πρέπει να εγκαταστήσουμε τα ακόλουθα εξαρτήματα.
- Εγκατάσταση Jenkins.
- Εγκατάσταση Maven.
- Εγκατάσταση Tomcat.
Μπορείτε να βρείτε αυτά τα βήματα εγκατάστασης στους παρακάτω συνδέσμους:
1) Οδηγός εγκατάστασης Maven and Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Οδηγός εγκατάστασης Tomcat (https://www.guru99.com/apache.html)
Εγκατάσταση Git Binaries
Τώρα ας ξεκινήσουμε εγκαθιστώντας το "Git Binaries".
Βήμα 1) Εκκινήστε το πρόγραμμα περιήγησης και μεταβείτε στη διεύθυνση URL- https://git-scm.com/
Βήμα 2) Κατεβάστε την πιο πρόσφατη σταθερή έκδοση.
Βήμα 3) Κάντε κλικ στις λήψεις για τα Windows μόλις γίνει λήψη του αρχείου, μπορούμε να ξεκινήσουμε την εγκατάστασή μας.
Βήμα 4) Μεταβείτε στη θέση λήψης ή στο εικονίδιο και εκτελέστε το πρόγραμμα εγκατάστασης.
Βήμα 5) Κάντε κλικ μέσω καλωσορίσματος και άδεια γενικού κοινού.
Βήμα 6) Κάντε κλικ στο κουμπί "επόμενο" στον οδηγό εγκατάστασης git
Βήμα 7) Διαβάστε τη Γενική Δημόσια Άδεια GNU και κάντε κλικ στο επόμενο
Θα εμφανιστεί ένα άλλο παράθυρο,
Βήμα 8) Στο στάδιο αυτό,
- Επιλέξτε τον Κατάλογο όπου θέλετε να εγκαταστήσετε το "Git Binaries" και
- Κάντε κλικ στο κουμπί επόμενο
Βήμα 9) Επιλέξτε το στοιχείο που θέλετε να εγκαταστήσετε και κάντε κλικ στο επόμενο
Βήμα 10) Εάν θέλετε να δημιουργήσετε έναν φάκελο μενού έναρξης για το Git, αφήστε την προεπιλεγμένη ρύθμιση και κάντε κλικ στο επόμενο.
Βήμα 11) Στο στάδιο αυτό,
- Επιλέξτε Χρήση Git από το Windows Γραμμή εντολών για εκτέλεση του Git από τη γραμμή εντολών και
- Κάντε κλικ στο επόμενο.
Αφήστε την προεπιλεγμένη ρύθμιση και κάντε κλικ στο επόμενο για εγκατάσταση.
Βήμα 12) Στο στάδιο αυτό,
- Επιλέξτε Use Open SSH Θα μας βοηθήσει να εκτελέσουμε την εντολή από τη γραμμή εντολών και θα ορίσουμε την περιβαλλοντική διαδρομή.
- Κάντε κλικ στο κουμπί επόμενο.
Βήμα 13) Στο στάδιο αυτό,
- Επιλέξτε «Checkout windows-style, commit line-style ending» (πώς το git hub πρέπει να αντιμετωπίζει τις καταλήξεις γραμμών σε αρχεία κειμένου).
- Κάντε κλικ στο κουμπί επόμενο.
Βήμα 14) Στο στάδιο αυτό,
- Επιλέξτε Χρήση MinTTY είναι το προεπιλεγμένο τερματικό του MSys2 για το Git Bash
- Κάντε κλικ στο κουμπί επόμενο
Μόλις το git εγκατασταθεί με επιτυχία, μπορείτε να αποκτήσετε πρόσβαση στο git.
Ανοίξτε τη γραμμή εντολών και πληκτρολογήστε "git" και πατήστε "Enter" Αν δείτε την παρακάτω οθόνη σημαίνει ότι εγκαταστάθηκε με επιτυχία
Εγκατάσταση πρόσθετου Jenkins Git
Τώρα ας ξεκινήσουμε με την εγκατάσταση του Jenkins Git Plugin.
Βήμα 1) Εκκινήστε το πρόγραμμα περιήγησης και πλοηγηθείτε στο Jenkins σας.
Βήμα 2) Κάντε κλικ στο Manage Jenkins.
Βήμα 3) Κάντε κλικ στο Manage Plugins, θα ανοίξει άλλο παράθυρο
Βήμα 4) Κάντε κλικ στο Διαθέσιμο TAB
Βήμα 5) Στο στάδιο αυτό,
- Στη συνέχεια, επιλέξτε την προσθήκη GitHub
- Κάντε κλικ στο κουμπί Λήψη τώρα και εγκατάσταση μετά την επανεκκίνηση.
Τώρα θα εγκαταστήσει τα ακόλουθα πρόσθετα.
Μόλις ολοκληρωθεί η εγκατάσταση. Κάντε επανεκκίνηση του διακομιστή Tomcat καλώντας το αρχείο "shutdown.bat".
Μετά την επανεκκίνηση του tomcat και του Jenkins, μπορούμε να δούμε τα πρόσθετα να είναι εγκατεστημένα στην καρτέλα "Εγκατεστημένα".
Ρύθμιση μας Eclipse με GitHub Plugin
Τώρα ας εγκαταστήσουμε το GitHub Plugin για Eclipse.
URI για θέση προσθήκης EGit https://download.eclipse.org/egit/updates/
Βήμα 1) Εκκίνηση Eclipse και στη συνέχεια
- Στη συνέχεια, κάντε κλικ στο κουμπί βοήθειας
- Κάντε κλικ στην εγκατάσταση νέου λογισμικού
Βήμα 2) Η παρακάτω οθόνη θα ανοίξει μόλις κάνουμε κλικ στην εγκατάσταση νέου λογισμικού. Τώρα κάντε κλικ στην προσθήκη
Βήμα 3) Στο στάδιο αυτό,
- Πληκτρολογήστε το όνομα "EGIT" και
- Εισαγάγετε την τοποθεσία https://download.eclipse.org/egit/updates/ τότε
- Κάντε κλικ στο ok.
Βήμα 4) Στη συνέχεια, κάντε κλικ στην επιλογή επιλογή όλων και επόμενο
Βήμα 5) Κάντε κλικ στο επόμενο και κάντε κλικ στην αποδοχή της άδειας χρήσης και, στη συνέχεια, ολοκληρώστε την εγκατάσταση.
Στη συνέχεια, επανεκκινήστε την έκλειψη.
Δημιουργία αποθετηρίου στο Git
Βήμα 1) Μεταβείτε στο Git Hub URI: https://github.com/ εγγραφείτε στο git hub
Βήμα 2) Αφού εγγραφείτε επιτυχώς, κάντε κλικ στη δημιουργία νέου αποθετηρίου
Βήμα 3) Στο στάδιο αυτό,
Παράδειγμα δοκιμής χρήσης Selenium με το Git Hub.
Βήμα 1) Μόλις τελειώσουμε με το νέο αποθετήριο, εκκινήστε Eclipse
- Κάντε κλικ στο αρχείο
- Στη συνέχεια, κάντε κλικ στο κουμπί νέο και στη συνέχεια
- Κάντε κλικ στο άλλο
Βήμα 2) Στο στάδιο αυτό,
- Επιλέξτε Maven Project και περιηγηθείτε στην τοποθεσία.
- Κάντε κλικ στο επόμενο
Βήμα 3) Στο στάδιο αυτό,
- Στη συνέχεια, επιλέξτε το όνομα και την τοποθεσία του έργου
- Κάντε κλικ στο επόμενο
Βήμα 4) Κάντε κλικ στο επόμενο
Βήμα 5) Στο στάδιο αυτό,
- Εισαγάγετε το αναγνωριστικό ομάδας και
- Αναγνωριστικό τεχνουργήματος και
- Κάντε κλικ στο κουμπί Τέλος.
Μόλις κάνετε κλικ στο κουμπί τερματισμού, θα δημιουργηθεί ένα έργο.
Βήμα 6)
Τώρα ας δημιουργήσουμε ένα δείγμα σεναρίου
Ας ωθήσουμε τον κώδικα/τοπικό αποθετήριο στο Git Hub.
Βήμα 7) Στο στάδιο αυτό,
- Ανοίξτε το eclipse και, στη συνέχεια, μεταβείτε στο έργο
- Κάντε δεξί κλικ στο έργο και επιλέξτε "ομάδα" στη συνέχεια
- Επιλέξτε κοινή χρήση έργου
Βήμα 8) Μόλις κάνουμε κλικ στο «Κοινή χρήση έργου» στην παραπάνω οθόνη, θα εμφανιστεί ένα άλλο παράθυρο
Στο στάδιο αυτό,
- Επιλέξτε το τοπικό αποθετήριο και
- Κάντε κλικ στο φινίρισμα.
Μόλις κάνουμε κλικ στο Τέλος, μπορούμε να δούμε την αλλαγή στη δομή του έργου που έχουμε δημιουργήσει ένα τοπικό αποθετήριο.
Τώρα ήρθε η ώρα να προωθήσουμε τον κώδικά μας στο Git Hub Repository
Βήμα 9) Στο στάδιο αυτό,
- Στη συνέχεια, κάντε δεξί κλικ στο έργο και στην ομάδα
- Κάντε κλικ στο commit
Βήμα 10) Στο στάδιο αυτό,
- Εισαγάγετε ένα μήνυμα δέσμευσης και
- Επιλέξτε τα αρχεία που θέλουμε να στείλουμε στο αποθετήριο Git Hub
- Κάντε κλικ στο commit και πιέστε
Μόλις τελειώσετε με αυτό, θα μπορούσατε να δείτε τα εικονίδια στο έργο που αλλάζουν, λέει ότι έχουμε προωθήσει και δεσμεύσει με επιτυχία τον κώδικά μας στο Git Hub
Μπορούμε να επαληθεύσουμε στον κόμβο Git στο αποθετήριο ότι το έργο μας προωθήθηκε με επιτυχία στο αποθετήριο
Τώρα ήρθε η ώρα να εκτελέσουμε το έργο μας από το Git Hub στο Jenkins
Βήμα 11) Εκκινήστε το πρόγραμμα περιήγησης και ανοίξτε το Jenkins.
Βήμα 12) Κάντε κλικ στο νέο στοιχείο.
Βήμα 13) Στο στάδιο αυτό,
- Εισαγάγετε όνομα στοιχείου
- Επιλέξτε Maven Project
- Κάντε κλικ στο κουμπί ok
Βήμα 14) Σε αυτό το βήμα, θα διαμορφώσουμε το Git Hub στο Jenkins
- Κάντε κλικ στο Git και
- Εισαγάγετε το URI του αποθετηρίου
- Κάντε κλικ στο Προσθήκη αποθετηρίου
Εάν έχετε πολλά αποθετήρια στο Git Hub, πρέπει να προσθέσετε το πεδίο ονόματος Refspec του αποθετηρίου.
Μπορούμε να λάβουμε το URI στο Git Hub
Βήμα 15) Στο στάδιο αυτό,
- Προσθέστε τη θέση του αρχείου pom.xml στο πλαίσιο κειμένου και
- Στη συνέχεια, καθορίστε τους στόχους και τις επιλογές για τον Maven
- Επιλέξτε τον τρόπο εκτέλεσης της δοκιμής
- Κάντε κλικ στο κουμπί αποθήκευσης.
Βήμα 16) μόλις κάνουμε κλικ στην αποθήκευση θα εμφανιστεί η παρακάτω οθόνη,
Τώρα μπορούμε να δημιουργήσουμε το έργο μας κάνοντας κλικ στο build.
Βήμα 17) Θα εμφανίσει το Build, κάντε κλικ στον Αριθμό κατασκευής ή την ημερομηνία κατασκευής.
Βήμα 18) Μόλις κάνουμε κλικ στον αριθμό κατασκευής παρακάτω θα εμφανιστεί η οθόνη όπου μπορούμε να δούμε την έξοδο της κονσόλας σε αυτό το βήμα, κάντε κλικ στην έξοδο της κονσόλας.
Τέλος, μπορούμε να επαληθεύσουμε ότι η κατασκευή μας ολοκληρώθηκε/εκτελέστηκε με επιτυχία.