webdriver entire setup
Στο προηγούμενο σεμινάριο, παρουσιάσαμε το βασική αρχιτεκτονική και χαρακτηριστικά του WebDriver . Αυτό είναι το 9ο σεμινάριο στο Σελήνιο Εκπαιδευτική Σειρά Εκπαίδευσης .
οι καλύτεροι ιστότοποι για να παρακολουθείτε δωρεάν anime στο διαδίκτυο
Σε αυτό το σεμινάριο, θα συζητούσαμε για το διαδικασία εγκατάστασης για να ξεκινήσετε με το WebDriver ξεκινώντας από το μηδέν . Θα συζητούσαμε επίσης για τη μεγάλη ποικιλία προγραμμάτων οδήγησης που παρέχονται από το WebDriver, το καθένα καλύπτει διαφορετικές δοκιμές και περιβαλλοντικές ανάγκες.
Για να μπορείτε να χρησιμοποιήσετε το WebDriver για δέσμες ενεργειών, υπάρχουν ορισμένες προϋποθέσεις που πρέπει να βρίσκονται σε ένα μέρος όπως η βασική ρύθμιση περιβάλλοντος. Σε αυτήν τη σειρά, θα χρησιμοποιούσαμε την Java ως γλώσσα προγραμματισμού στα παραδείγματα παραδειγμάτων μας. Ας ξεκινήσουμε λοιπόν με την εγκατάσταση Java.
Τι θα μάθετε:
- Εγκατάσταση Java
- Εγκατάσταση Eclipse IDE
- Διαμόρφωση WebDriver
- Διαθέσιμα προγράμματα οδήγησης
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εγκατάσταση Java
Βήμα 1: Μεταβείτε στον επίσημο ιστότοπο της Oracle - ' Λήψη JAVA ', Κατεβάστε το Java Platform, Standard Edition. Όλες οι πρόσφατες κυκλοφορίες είναι διαθέσιμες στη σελίδα.
Βήμα 2: Μόλις κάνετε κλικ στο κουμπί Λήψη, θα εμφανιστεί η ακόλουθη οθόνη. Αποδεχτείτε τη συμφωνία Άδειας χρήσης για εγκατάσταση Java και επιλέξτε ανάμεσα στα διάφορα καταγεγραμμένα Java Development Kit's. Επιλέξτε αυτό που ταιριάζει καλύτερα στη διαμόρφωση του συστήματός σας.
Θυμηθείτε να κατεβάσετε το JDK (Java development kit). Το κιτ έρχεται με ένα JRE (Java Runtime Environment). Επομένως, ο χρήστης δεν απαιτείται να κατεβάσει και να εγκαταστήσει το JRE ξεχωριστά.
Εγκατάσταση Eclipse IDE
Βήμα 1: Μεταβείτε στον επίσημο ιστότοπο του Eclipse και μεταβείτε στη σελίδα λήψης - Λήψη Eclipse . Κατεβάστε το Eclipse IDE για προγραμματιστές Java EE. Όλες οι πρόσφατες κυκλοφορίες είναι διαθέσιμες στη σελίδα.
Βεβαιωθείτε ότι έχετε επιλέξει και κατεβάσετε το κατάλληλο έκλειψη IDE σύμφωνα με τη διαμόρφωση του συστήματός σας. Υπάρχουν δύο διαθέσιμοι σύνδεσμοι λήψης για λειτουργικό σύστημα παραθύρων 64-bit και λειτουργικό σύστημα παραθύρων 32-bit.
Βήμα 2: Μόλις κάνουμε κλικ στο σύνδεσμο λήψης, ο χρήστης ανακατευθύνεται στη νέα σελίδα εξασφαλίζοντας πληροφορίες σχετικά με την τρέχουσα λήψη. Κάντε κλικ στο εικονίδιο λήψης και τελειώσατε.
Μπορεί να χρειαστούν λίγα λεπτά για να μπορέσετε να κατεβάσετε τον πλήρη φάκελο zip.
Βήμα 3: Μετά τη λήψη, αντιγράψτε το φάκελο και τοποθετήστε τον στην επιθυμητή θέση στο σύστημα αρχείων σας.
Βήμα 4: Εξαγάγετε το φάκελο με φερμουάρ, μπορείτε να δείτε έναν φάκελο που ονομάζεται έκλειψη. Ο φάκελος ενσωματώνει όλα τα απαιτούμενα αρχεία εφαρμογής και προέλευσης.
Βήμα 5: Εκκινήστε το Eclipse IDE χρησιμοποιώντας το 'eclipse.exe' που βρίσκεται μέσα στο φάκελο έκλειψης. Ανατρέξτε στην παραπάνω εικόνα για το ίδιο.
Βήμα 6: Η εφαρμογή θα σας ζητήσει να καθορίσετε τη θέση του χώρου εργασίας. Ο χώρος εργασίας είναι εκείνη η τοποθεσία όπου θα διαμένουν όλα τα έργα έκλειψης. Εισαγάγετε / Περιηγηθείτε στην επιθυμητή τοποθεσία ή ο χρήστης μπορεί απλά να επιλέξει την προεπιλεγμένη τοποθεσία και να κάνει κλικ στο κουμπί OK.
Διαμόρφωση WebDriver
Καθώς θα χρησιμοποιούσαμε το Java ως γλώσσα προγραμματισμού για αυτήν τη σειρά και για να δημιουργήσουμε δοκιμαστικά σενάρια στην Java, θα πρέπει να εισαγάγουμε προγράμματα οδήγησης πελατών για συγκεκριμένη γλώσσα. Ας ξεκινήσουμε λοιπόν με τη λήψη των Selenium Java Client Libraries.
Κατεβάστε τις βιβλιοθήκες πελατών Selenium Java
Βήμα 1: Μεταβείτε στον επίσημο ιστότοπο του Selenium και μεταβείτε στη σελίδα λήψης - ' http://docs.seleniumhq.org/download/ '. Ανατρέξτε στην ενότητα στην παρακάτω εικόνα όπου μπορείτε να βρείτε Βιβλιοθήκες Πελατών για διαφορετικές γλώσσες προγραμματισμού. Κάντε κλικ στο σύνδεσμο λήψης για Java Client Library.
Μπορεί να χρειαστούν λίγα λεπτά για να μπορέσετε να κατεβάσετε τον πλήρη φάκελο με zip.
κορυφαίες 10 εταιρείες έρευνας αγοράς στον κόσμο
Βήμα 2: Μετά τη λήψη, αντιγράψτε το φάκελο και τοποθετήστε τον στην επιθυμητή θέση στο σύστημα αρχείων σας.
Βήμα 3: Εξαγάγετε το φάκελο με φερμουάρ, μπορείτε να δείτε ένα φάκελο με το όνομα 'Selenium-2.41.0.zip'. Ο φάκελος ενσωματώνει όλα τα απαιτούμενα αρχεία βάζων που επιτρέπουν στους χρήστες να δημιουργούν δοκιμαστικά σενάρια στην Java.
Έτσι, αυτές οι βιβλιοθήκες μπορούν να διαμορφωθούν στο Eclipse IDE.
Διαμόρφωση βιβλιοθηκών με το Eclipse IDE
Βήμα 1: Πλοηγηθείτε προς το Eclipse IDE. Δημιουργήστε ένα νέο έργο με βάση το java ακολουθώντας Αρχείο -> Νέο -> Java Project. Ανατρέξτε στο παρακάτω σχήμα για το ίδιο.
Βήμα 2: Δώστε ένα όνομα που ορίζεται από το χρήστη για το Java Project σας. Ας δώσουμε το όνομα ως Learning_Selenium και κάντε κλικ στο κουμπί Finish. Το νέο έργο μπορεί να προβληθεί στην αριστερή πλευρά της οθόνης στον πίνακα εξερεύνησης πακέτων.
Βήμα 3: Δημιουργήστε μια νέα κλάση Java που ονομάζεται 'First_WebdriverClass' κάτω από το φάκελο προέλευσης κάνοντας δεξί κλικ πάνω του και μεταβαίνοντας στην κατηγορία Νέα ->.
Βήμα 4: Τώρα ας διαμορφώσουμε τις βιβλιοθήκες στο έργο Java. Για αυτό, επιλέξτε το έργο και κάντε δεξί κλικ πάνω του. Επιλέξτε 'Ιδιότητες' στις αναφερόμενες επιλογές. Εμφανίζεται η ακόλουθη οθόνη, επιλέξτε 'Java Build Path' από τις επιλογές.
Βήμα 5: Από προεπιλογή, ανοίγει η καρτέλα 'Βιβλιοθήκες'. Εάν όχι, κάντε κλικ στην καρτέλα 'Βιβλιοθήκες'. Στη συνέχεια, κάντε κλικ στο κουμπί 'Προσθήκη εξωτερικών βάζων…'. Περιηγηθείτε στην τοποθεσία όπου έχουμε αποθηκεύσει τον εξαγόμενο φάκελο για Java Client Libraries.
Βήμα 6: Επιλέξτε όλα τα αρχεία JAR που υπάρχουν στο φάκελο 'selenium-java-2.41.0' και κάντε κλικ στο κουμπί ανοίγματος στο πλαίσιο διαλόγου. Το πλαίσιο διαλόγου ιδιοτήτων θα πρέπει να μοιάζει με την παρακάτω εικόνα.
Βήμα 7: Κάντε κλικ στο κουμπί 'OK' στο πλαίσιο διαλόγου για να ολοκληρώσετε το τμήμα διαμόρφωσης των Selenium Libraries στο έργο java.
Το έργο θα έχει την εξής μορφή:
Διαθέσιμα προγράμματα οδήγησης
Υπάρχουν πολλά μαθήματα προγραμμάτων οδήγησης διαθέσιμα στο WebDriver, το καθένα εξυπηρετεί ένα συγκεκριμένο πρόγραμμα περιήγησης στο Web. Κάθε πρόγραμμα περιήγησης έχει διαφορετική εφαρμογή προγράμματος οδήγησης στο WebDriver.
Στο WebDriver, μερικά από τα προγράμματα περιήγησης μπορούν να αυτοματοποιηθούν άμεσα, ενώ ορισμένα από τα προγράμματα περιήγησης ιστού απαιτούν από μια εξωτερική οντότητα να είναι σε θέση να αυτοματοποιήσει και να εκτελέσει το δοκιμαστικό σενάριο. Αυτή η εξωτερική οντότητα είναι γνωστή ως Driver Server. Έτσι, ο χρήστης απαιτείται να κατεβάσει τον Διακομιστή προγράμματος οδήγησης για διαφορετικά προγράμματα περιήγησης στο Web.
Σημειώστε ότι υπάρχει ξεχωριστός διακομιστής προγράμματος οδήγησης για καθένα από το πρόγραμμα περιήγησης ιστού και ο χρήστης δεν μπορεί να χρησιμοποιήσει έναν διακομιστή προγράμματος οδήγησης για προγράμματα περιήγησης ιστού διαφορετικό από αυτόν για τον οποίο έχει οριστεί.
Παρακάτω είναι η λίστα των διαθέσιμων προγραμμάτων περιήγησης ιστού και των αντίστοιχων προγραμμάτων οδήγησης διακομιστή.
συμπέρασμα
Σε αυτό το σεμινάριο, σας εξοικειώσαμε με όλες τις ρυθμίσεις περιβάλλοντος και την εγκατάσταση που πρέπει να γίνουν πριν από τη δημιουργία σεναρίων δοκιμών WebDriver.
Εδώ είναι οι βασικές αρχές αυτού του άρθρου.
- Πριν από τη δημιουργία δοκιμαστικών σεναρίων βασισμένων στο WebDriver, απαιτούνται λίγα βοηθητικά προγράμματα και πακέτα για εγκατάσταση.
- Εγκαταστήστε το JDK (Java Development Kit). Θυμηθείτε, ο χρήστης δεν πρέπει να εγκαταστήσει JRE ξεχωριστά, επειδή διανέμεται σε συνδυασμό με το κιτ.
- Κατεβάστε το Eclipse IDE. Ο χρήστης υποχρεούται να κατεβάσει το πακέτο μόνο και είναι καλός. Δεν απαιτείται άλλη εγκατάσταση με το Eclipse.
- Πραγματοποιήστε λήψη των Java Client Libraries για να μπορείτε να δημιουργήσετε το δοκιμαστικό σενάριο σε γλώσσα προγραμματισμού java.
- Εκκινήστε το eclipse χρησιμοποιώντας το eclipse.exe. Επιλέξτε το χώρο εργασίας όπου θέλετε να αποθηκεύσετε τα έργα.
- Δημιουργήστε ένα νέο έργο java στην έκλειψη. Δημιουργήστε μια νέα τάξη java στο έργο.
- Διαμορφώστε την έκλειψη εισάγοντας αρχεία βάζων για Java Client Drivers.
- Στο WebDriver, μερικά από τα προγράμματα περιήγησης μπορούν να αυτοματοποιηθούν άμεσα, ενώ ορισμένα από τα προγράμματα περιήγησης στο Web απαιτούν εξωτερικό διακομιστή προγράμματος οδήγησης.
- Το Firefox και το HTML Unit είναι τα μόνα προγράμματα περιήγησης που δεν μπορούν να αυτοματοποιηθούν άμεσα. Επομένως, δεν απαιτούν ξεχωριστό διακομιστή προγράμματος οδήγησης. Όλα τα άλλα γνωστά προγράμματα περιήγησης ιστού όπως το Chrome, το Safari, ο Internet Explorer κ.λπ. απαιτούν διακομιστές προγραμμάτων οδήγησης.
Επόμενο σεμινάριο # 10 => Τώρα που τελειώσαμε με ολόκληρη την εγκατάσταση και την εγκατάσταση, στον επόμενο οδηγό θα δημιουργήσουμε το δικό μας δοκιμαστικό σενάριο WebDriver χρησιμοποιώντας Java.
Μια παρατήρηση για τους αναγνώστες: Ενώ το επόμενο σεμινάριό μας για το Σειρά μαθημάτων σεληνίου βρίσκεται σε λειτουργία επεξεργασίας, εγκαταστήστε τα πακέτα που αναφέρονται σε αυτό το σεμινάριο και τα απαραίτητα βοηθητικά προγράμματα για να ξεκινήσετε. Τα περισσότερα από τα πακέτα που σχετίζονται με το WebDriver βρίσκονται στον επίσημο ιστότοπο του Selenium.
Ενημερώστε μας εάν αντιμετωπίζετε προβλήματα κατά τη διαδικασία εγκατάστασης.
Συνιστώμενη ανάγνωση
- Εκμάθηση έκλειψης σε βάθος για αρχάριους
- Εισαγωγή στο Selenium WebDriver - Selenium Tutorial # 8
- Υλοποίηση του πρώτου σεναρίου WebDriver - Selenium WebDriver Tutorial # 10
- Cucumber Selenium Tutorial: Αγγούρι Java Selenium WebDriver Integration
- Ελέγξτε την ορατότητα των στοιχείων Web χρησιμοποιώντας διάφορους τύπους εντολών WebDriver - Selenium Tutorial # 14
- Αποτελεσματικά σενάρια σεληνίου και σενάρια αντιμετώπισης προβλημάτων - Σελήνιο σεμινάριο # 27
- Εντοπισμός σφαλμάτων σεληνίου με αρχεία καταγραφής (Log4j Tutorial) - Selenium Tutorial # 26
- Appium Studio για Eclipse: End-to-end Appium / Selenium Automation From Eclipse