selenium ide download installation
Λήψη και εγκατάσταση Selenium IDE και εισαγωγή στα βασικά χαρακτηριστικά του:
Πριν προχωρήσουμε, ας ρίξουμε μια στιγμή για να δούμε την ατζέντα αυτού του σεμιναρίου. Σε αυτό το σεμινάριο, θα μάθουμε τα πάντα Σελήνιο IDE , ξεκινώντας από την εγκατάστασή του μέχρι τις λεπτομέρειες για κάθε ένα από τα χαρακτηριστικά του. Στο τέλος αυτού του σεμιναρίου, ο αναγνώστης αναμένεται να είναι σε θέση να εγκαταστήσει το εργαλείο Selenium IDE και να παίξει με τις δυνατότητές του.
=> Αυτό είναι το 2ο σεμινάριο της δωρεάν διαδικτυακής μας σειράς σεληνίου. Εάν δεν έχετε διαβάσει το πρώτο σεμινάριο σεληνίου σε αυτήν τη σειρά, ξεκινήστε από εδώ: Δωρεάν διαδικτυακό σεμινάριο Selenium # 1
Σημείωση : Πρόκειται για ένα εκτεταμένο σεμινάριο με πολλές εικόνες, οπότε αφήστε το να φορτώσει πλήρως. Επίσης, κάντε κλικ σε μια εικόνα ή ανοίξτε σε νέο παράθυρο για μεγέθυνση εικόνων.
Τι θα μάθετε:
- Εισαγωγή στο Selenium IDE
- Λήψη και εγκατάσταση Selenium IDE
- Χαρακτηριστικά του Selenium IDE
- # 1. Γραμμή μενού
- #δύο. Βάση διεύθυνσης URL
- # 3. Γραμμή εργαλείων
- # 4. Συντάκτης
- # 5. Δοκιμή θήκης ψωμιού
- # 6. Παράθυρο καταγραφής
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εισαγωγή στο Selenium IDE
Selenium ολοκληρωμένο περιβάλλον ανάπτυξης, αρκτικόλεξο ως Selenium IDE είναι ένα αυτοματοποιημένο εργαλείο δοκιμών που κυκλοφορεί ως Firefox plug-in. Είναι ένα από τα απλούστερα και ευκολότερα εργαλεία για την εγκατάσταση, την εκμάθηση και την προώθηση της δημιουργίας δοκιμαστικών σεναρίων. Το εργαλείο είναι βασισμένο σε μια εγγραφή και βασική αναπαραγωγή και επιτρέπει επίσης την επεξεργασία των εγγεγραμμένων σεναρίων.
Η πιο εντυπωσιακή πτυχή της χρήσης σεληνίου IDE είναι ότι ο χρήστης δεν απαιτείται να διαθέτει προηγούμενες γνώσεις προγραμματισμού. Το ελάχιστο που χρειάζεται ο χρήστης είναι οι μικρές γνωριμίες με HTML, DOMS και JavaScript για τη δημιουργία πολλών δοκιμαστικών σεναρίων χρησιμοποιώντας αυτό το εργαλείο.
Όντας μια προσθήκη Firefox, το Selenium IDE υποστηρίζει μόνο τον Firefox, επομένως τα δημιουργημένα σενάρια δοκιμής θα μπορούσαν να εκτελεστούν μόνο στον Firefox. Λίγα ακόμη κενά καθιστούν αυτό το εργαλείο ακατάλληλο για χρήση σε σύνθετα σενάρια δοκιμής. Έτσι, άλλα εργαλεία όπως το Selenium RC, το WebDriver έρχονται στη φωτογραφία.
δωρεάν λογισμικό βελτιστοποίησης για τα Windows 7
Έτσι, προτού ασχοληθούμε με τις λεπτομέρειες του Selenium IDE, ας ρίξουμε μια ματιά στην εγκατάσταση του πρώτα.
Λήψη και εγκατάσταση Selenium IDE
Για ευκολία κατανόησης, έχω διαμορφώσει ολόκληρη τη διαδικασία εγκατάστασης IDE στα ακόλουθα κομμάτια / βήματα.
Πριν από την απογείωση, υπάρχει ένα πράγμα που πρέπει να εφαρμοστεί πριν από την εγκατάσταση. Mozilla Firefox. Μπορείτε να το κατεβάσετε από εδώ => Λήψη Mozilla Firefox .
Βήμα 1: Λήψη Selenium IDE : Ανοίξτε το πρόγραμμα περιήγησης (Firefox) και εισαγάγετε τη διεύθυνση URL http://seleniumhq.org/ . Αυτό θα ανοίξει τον επίσημο ιστότοπο της έδρας Selenium. Μεταβείτε στη σελίδα 'Λήψη'. Αυτή η σελίδα περιλαμβάνει όλες τις τελευταίες κυκλοφορίες όλων των στοιχείων σεληνίου.
Ανατρέξτε στην ακόλουθη εικόνα.
Βήμα 2: Μετακινηθείτε κάτω από την κεφαλή IDE του σεληνίου και κάντε κλικ στον σύνδεσμο που υπάρχει. Αυτός ο σύνδεσμος αντιπροσωπεύει την τελευταία έκδοση του εργαλείου στο αποθετήριο.
Ανατρέξτε στην ακόλουθη εικόνα.
Βήμα # 3: Μόλις κάνουμε κλικ στον παραπάνω σύνδεσμο, θα εμφανιστεί ένα πλαίσιο προειδοποίησης ασφαλείας για να προστατεύσουμε το σύστημά μας από πιθανούς κινδύνους. Καθώς κατεβάζουμε την προσθήκη από τον αυθεντικό ιστότοπο, κάντε κλικ στο κουμπί 'Να επιτρέπεται'.
Βήμα # 4: Τώρα ο Firefox κατεβάζει την προσθήκη στο παρασκήνιο. Μόλις ολοκληρωθεί η διαδικασία, εμφανίζεται το παράθυρο εγκατάστασης λογισμικού. Τώρα κάντε κλικ στο κουμπί 'Εγκατάσταση τώρα'.
Βήμα # 5: Μετά την ολοκλήρωση της εγκατάστασης, εμφανίζεται ένα αναδυόμενο παράθυρο που ζητά να επανεκκινήσει τον Firefox. Κάντε κλικ στο κουμπί 'Επανεκκίνηση τώρα' για να απεικονίσετε την εγκατάσταση Selenium IDE.
Βήμα # 6: Μόλις ο Firefox εκκινηθεί και ξεκινήσει ξανά, μπορούμε να δούμε το σελήνιο IDE ευρετηριασμένο στη γραμμή μενού -> Web Developer -> Selenium IDE.
Βήμα # 7: Μόλις ανοίξουμε το Selenium IDE, εμφανίζεται το παράθυρο Selenium IDE.
Χαρακτηριστικά του Selenium IDE
Ας ρίξουμε μια ματιά σε κάθε χαρακτηριστικό λεπτομερώς.
(Σημείωση - Κάντε κλικ για μεγέθυνση της εικόνας εάν δεν μπορείτε να διαβάσετε το κείμενο της εικόνας - αυτό ισχύει για όλες τις εικόνες)
# 1. Γραμμή μενού
Η γραμμή μενού βρίσκεται στο πάνω μέρος του παραθύρου Selenium IDE. Η γραμμή μενού αποτελείται συνήθως από πέντε ενότητες.
- Μενού αρχείου
- Επεξεργασία μενού
- Μενού ενεργειών
- Μενού επιλογών
- Μενού Βοήθειας
A) Μενού αρχείων
Το μενού αρχείων είναι παρόμοιο με το μενού αρχείων που ανήκει σε οποιαδήποτε άλλη εφαρμογή.
Επιτρέπει στον χρήστη:
- Δημιουργήστε μια νέα δοκιμαστική θήκη, ανοίξτε την υπάρχουσα δοκιμαστική θήκη, αποθηκεύστε την τρέχουσα δοκιμαστική θήκη.
- Εξαγωγή Test Case As και Export Test Suite Όπως σε οποιαδήποτε από τις σχετικές γλώσσες προγραμματισμού συμβατές με Selenium RC και WebDriver. Δίνει επίσης την ελευθερία στον χρήστη να προτιμά ανάμεσα στα διαθέσιμα πλαίσια δοκιμών μονάδας όπως jUnit, TestNG κ.λπ. Έτσι, μπορεί να εξαχθεί μια δοκιμαστική θήκη IDE για μια επιλεγμένη ένωση γλώσσας προγραμματισμού, πλαισίου δοκιμής μονάδας και εργαλείου από το πακέτο σεληνίου.
- Εξαγωγή δοκιμαστικής θήκης Ως επιλογή εξάγει και μετατρέπει μόνο την υπό εξέταση δοκιμή Selenium IDE.
- Εξαγωγή δοκιμαστικής σουίτας Ως επιλογή εξάγει και μετατρέπει όλες τις δοκιμαστικές περιπτώσεις που σχετίζονται με την τρέχουσα ανοιχτή δοκιμαστική σουίτα.
- Κλείστε τη δοκιμαστική θήκη.
Οι περιπτώσεις δοκιμής Selenium IDE μπορούν να αποθηκευτούν στην ακόλουθη μορφή:
- Μορφή HTML
Οι περιπτώσεις δοκιμής Selenium IDE μπορούν να εξαχθούν στις ακόλουθες μορφές / γλώσσες προγραμματισμού.
- java (IDE εξάγεται σε Java)
- rb (IDE εξάγεται σε Ruby)
- py (το IDE εξάγεται σε Python)
- cs (το IDE εξάγεται σε C #)
Σημειώστε ότι με τις επικείμενες νεότερες εκδόσεις του Selenium IDE, η υποστήριξη σε μορφές ενδέχεται να επεκταθεί.
Β) Μενού επεξεργασίας
Το μενού Επεξεργασία παρέχει επιλογές όπως Αναίρεση, Επανάληψη, Αποκοπή, Αντιγραφή, Επικόλληση, Διαγραφή και Επιλογή όλων που υπάρχουν συνήθως σε οποιοδήποτε άλλο μενού επεξεργασίας. Μεταξύ αυτών, αξιοσημείωτο είναι:
- Εισαγωγή νέας εντολής - Επιτρέπει στον χρήστη να εισαγάγει το νέο βήμα εντολής / δοκιμής οπουδήποτε στην τρέχουσα υπόθεση δοκιμής.
- Εισαγωγή νέου σχολίου - Επιτρέπει στον χρήστη να εισαγάγει το νέο σχόλιο οπουδήποτε μέσα στην τρέχουσα δοκιμαστική θήκη για να περιγράψει τα επόμενα βήματα δοκιμής.
Εισαγωγή νέας εντολής
Η νέα εντολή θα εισαχθεί πάνω από το επιλεγμένο βήμα εντολής / δοκιμής.
Τώρα ο χρήστης μπορεί να εισαγάγει την πραγματική ενέργεια εντολής, τον στόχο και την τιμή.
Εισαγωγή νέου σχολίου
Με τον ίδιο τρόπο, μπορούμε να προσθέσουμε σχόλια.
Το μοβ χρώμα δείχνει ότι το κείμενο αντιπροσωπεύει ένα σχόλιο.
Γ) Μενού ενεργειών
Το μενού Ενέργειες εξοπλίζει τον χρήστη με τις επιλογές όπως:
- Ρεκόρ - Οι επιλογές εγγραφής βελτιώνουν το Selenium IDE στη λειτουργία εγγραφής. Έτσι, κάθε ενέργεια που πραγματοποιείται από τον χρήστη στο πρόγραμμα περιήγησης Firefox θα καταγράφεται στο IDE.
- Παίξτε ολόκληρη τη δοκιμαστική σουίτα - Η επιλογή αναπαράγει όλες τις περιπτώσεις δοκιμής Selenium IDE που σχετίζονται με την τρέχουσα σουίτα δοκιμών.
- Παίξτε την τρέχουσα δοκιμαστική θήκη - Η επιλογή αναπαράγει την τρέχουσα δοκιμαστική θήκη Selenium IDE που έχει καταγραφεί / δημιουργηθεί από τον χρήστη.
- Παύση / Συνέχιση - Ο χρήστης μπορεί να κάνει παύση / συνέχιση της δοκιμαστικής θήκης ανά πάσα στιγμή κατά την εκτέλεση.
- Εναλλαγή σημείου διακοπής - Ο χρήστης μπορεί να ορίσει ένα ή περισσότερα σημεία διακοπής για να διακόψει δυναμικά την εκτέλεση σε οποιοδήποτε συγκεκριμένο στάδιο δοκιμής κατά την εκτέλεση.
- Ορισμός / εκκαθάριση σημείου εκκίνησης - Ο χρήστης μπορεί επίσης να ορίσει σημείο εκκίνησης σε οποιοδήποτε συγκεκριμένο στάδιο δοκιμής για εκτέλεση. Αυτό θα επέτρεπε στο χρήστη να εκτελέσει τη δοκιμαστική θήκη από το δεδομένο σημείο εκκίνησης για τις επόμενες εκτελέσεις.
- Για την αντιμετώπιση των φορτώσεων σελίδας / στοιχείου, ο χρήστης μπορεί να ρυθμίσει την ταχύτητα εκτέλεσης από την ταχύτερη έως τη χαμηλότερη σε σχέση με την ανταπόκριση της υπό δοκιμή εφαρμογής.
Δ) Μενού επιλογών
Το μενού επιλογών παρέχει στον χρήστη τη δυνατότητα να ορίσει και να εφαρμόσει διάφορες ρυθμίσεις που παρέχονται από το Selenium IDE. Το μενού επιλογών συνιστάται ως ένα από τα πιο σημαντικά και πλεονεκτικά μενού του εργαλείου.
Το μενού επιλογών αποτελείται κυρίως από τα ακόλουθα τέσσερα στοιχεία που μπορούν να υποδιαιρεθούν στα ακόλουθα:
Επιλογές
Παράθυρο διαλόγου Επιλογές Selenium IDE
Για να ξεκινήσετε το παράθυρο διαλόγου Selenium IDE Options, ακολουθήστε τα βήματα:
- Κάντε κλικ στο μενού Επιλογές
- Κάντε κλικ στις Επιλογές
Εμφανίζεται ένα παράθυρο διαλόγου Επιλογές Selenium IDE.
Ανατρέξτε στην ακόλουθη εικόνα.
Το παράθυρο διαλόγου Selenium IDE Options βοηθά τον χρήστη να παίξει με τις γενικές ρυθμίσεις, τις διαθέσιμες μορφές, τις διαθέσιμες προσθήκες και τους διαθέσιμους τύπους εντοπιστών και τους κατασκευαστές τους.
Ας ρίξουμε μια ματιά στα λίγα σημαντικά.
Γενικές Ρυθμίσεις
- Προεπιλεγμένη τιμή χρονικού ορίου - Η προεπιλεγμένη τιμή χρονικού ορίου αντιπροσωπεύει το χρόνο (σε χιλιοστά του δευτερολέπτου) που το σελήνιο θα περιμένει την εκτέλεση ενός δοκιμαστικού βήματος προτού δημιουργήσει ένα σφάλμα. Η τυπική τιμή χρονικού ορίου λήξης είναι 30000 χιλιοστά του δευτερολέπτου, δηλαδή 30 δευτερόλεπτα. Ο χρήστης μπορεί να αξιοποιήσει αυτήν τη δυνατότητα αλλάζοντας τον προεπιλεγμένο χρόνο σε περιπτώσεις όπου το στοιχείο ιστού απαιτεί περισσότερο / λιγότερο από τον καθορισμένο χρόνο φόρτωσης.
- Επεκτάσεις - Το Selenium IDE υποστηρίζει ένα ευρύ φάσμα επεκτάσεων για την ενίσχυση των δυνατοτήτων του βασικού εργαλείου πολλαπλασιάζοντας έτσι τις δυνατότητές του. Αυτές οι επεκτάσεις χρηστών είναι απλώς τα αρχεία JavaScript. Μπορούν να ρυθμιστούν αναφέροντας την απόλυτη διαδρομή τους στα πλαίσια κειμένου που αντιπροσωπεύουν επεκτάσεις στο πλαίσιο διαλόγου Επιλογές.
- Θυμηθείτε τη βασική διεύθυνση URL - Ο έλεγχος αυτής της επιλογής επιτρέπει στο Selenium IDE να θυμάται τη διεύθυνση URL κάθε φορά που την ξεκινάμε. Επομένως, συνιστάται να το επισημάνετε ως ελεγμένο. Εάν δεν επιλέξετε αυτήν την επιλογή, το πεδίο βασικής διεύθυνσης URL θα είναι κενό και θα συμπληρωθεί μόνο όταν ξεκινήσουμε μια άλλη διεύθυνση URL στο πρόγραμμα περιήγησης.
- Εγγραφή assertTitle αυτόματα - Ο έλεγχος αυτού του πεδίου εισάγει αυτόματα την εντολή assertTitle μαζί με την τιμή-στόχο για κάθε ιστοσελίδα που επισκέπτεστε.
-
- Ενεργοποίηση πειραματικών λειτουργιών - Ο έλεγχος αυτού του πεδίου για πρώτη φορά εισάγει τις διάφορες διαθέσιμες μορφές στο Selenium IDE.
Μορφές
Η καρτέλα Μορφές εμφανίζει όλες τις διαθέσιμες μορφές με το σελήνιο IDE. Ο χρήστης επιβάλλεται με την επιλογή ενεργοποίησης και απενεργοποίησης οποιασδήποτε μορφής.
Ανατρέξτε στην ακόλουθη εικόνα.
Προσθήκες Selenium IDE
Η καρτέλα προσθηκών εμφανίζει τα υποστηριζόμενα πρόσθετα Firefox που είναι εγκατεστημένα στην παρουσία μας του Selenium IDE. Υπάρχουν αριθμός προσθηκών διαθέσιμα για την κάλυψη διαφορετικών αναγκών, έτσι μπορούμε να εγκαταστήσουμε αυτά τα πρόσθετα όπως κάνουμε και άλλα πρόσθετα. Ένα από τα προσφάτως εισαχθέντα πρόσθετα είναι το 'File Logging'. Στο τέλος αυτού του σεμιναρίου, θα δούμε πώς να εγκαταστήσετε και να χρησιμοποιήσετε αυτήν την προσθήκη.
Με την τυπική διανομή, το Selenium IDE συνοδεύεται από ένα σύνολο ακόλουθων προσθηκών:
- Selenium IDE: Ruby Formatters
- Selenium IDE: Python Formatters
- Selenium IDE: Java Formatters
- Σελήνιο IDE: C # Formatters
Αυτοί οι μορφοποιητές είναι υπεύθυνοι να μετατρέψουν τις δοκιμές HTML στις επιθυμητές μορφές προγραμματισμού.
Κατασκευαστές εντοπισμού
Οι εντοπιστές εντοπισμού μας επιτρέπουν να δώσουμε προτεραιότητα στη σειρά των τύπων εντοπισμού που δημιουργούνται κατά την καταγραφή των ενεργειών του χρήστη. Οι εντοπιστές είναι το σύνολο προτύπων βάσει των οποίων προσδιορίζουμε μοναδικά ένα στοιχείο ιστού σε μια ιστοσελίδα.
Μορφές
Η επιλογή μορφών επιτρέπει στο χρήστη να μετατρέψει τη δοκιμαστική θήκη Selenium IDE (εντολές σελήνης) στην επιθυμητή μορφή.
E) Μενού βοήθειας
Καθώς το Selenium διαθέτει μια ευρεία κοινότητα και βάση χρηστών, έτσι διατίθενται διάφορα έγγραφα, σημειώσεις έκδοσης, οδηγοί κ.λπ. Έτσι, το μενού βοήθειας παραθέτει επίσημη τεκμηρίωση και σημειώσεις έκδοσης για να βοηθήσει τον χρήστη.
#δύο. Βάση διεύθυνσης URL
Η γραμμή διευθύνσεων URL βάσης είναι κυρίως ίδια με αυτήν της γραμμής διευθύνσεων. Θυμάται τους ιστότοπους που επισκεφτήκατε προηγουμένως, έτσι ώστε η πλοήγηση να γίνει εύκολη αργότερα.
Τώρα, κάθε φορά που ο χρήστης χρησιμοποιεί την 'ανοιχτή' εντολή του Selenium IDE χωρίς τιμή στόχου, η βασική διεύθυνση URL θα ξεκινήσει στο πρόγραμμα περιήγησης.
Πρόσβαση σε σχετικές διαδρομές
Για να αποκτήσετε πρόσβαση σε σχετικές διαδρομές, ο χρήστης πρέπει απλώς να εισαγάγει μια τιμή στόχου όπως '/ λήψη' μαζί με την εντολή 'ανοιχτό'. Έτσι, η βασική διεύθυνση URL που επισυνάπτεται στο '/ downloads' (http://docs.seleniumhq.org/resources) θα ξεκινήσει στο πρόγραμμα περιήγησης. Το ίδιο φαίνεται και στην παραπάνω απεικόνιση.
# 3. Γραμμή εργαλείων
Το Toolbar μας παρέχει ποικίλες επιλογές σχετικά με την καταγραφή και την εκτέλεση της δοκιμαστικής θήκης.
-
Ταχύτητα αναπαραγωγής - Αυτή η επιλογή επιτρέπει στο χρήστη να ελέγχει την ταχύτητα εκτέλεσης της δοκιμαστικής θήκης από γρήγορο σε αργό.
-
Παίξτε δοκιμαστική σουίτα - Αυτή η επιλογή επιτρέπει στο χρήστη να εκτελεί διαδοχικά όλες τις δοκιμαστικές περιπτώσεις που ανήκουν στην τρέχουσα σουίτα δοκιμών.
-
Παίξτε δοκιμαστική θήκη - Αυτή η επιλογή επιτρέπει στο χρήστη να εκτελέσει την τρέχουσα επιλεγμένη περίπτωση δοκιμής.
-
Παύση - Αυτή η επιλογή επιτρέπει στο χρήστη να θέσει σε παύση την τρέχουσα εκτέλεση.
-
Βήμα - Αυτή η επιλογή επιτρέπει στο χρήστη να εισέλθει στο βήμα δοκιμής.
-
Συγκέντρωση - Αυτή η επιλογή επιτρέπει στο χρήστη να συνδυάσει πολλαπλά βήματα δοκιμής για να ενεργήσει ως μία εντολή.
-
Εγγραφή - Αυτή η επιλογή επιτρέπει στο χρήστη να ξεκινήσει / σταματήσει την καταγραφή των ενεργειών του χρήστη. Η κοίλη κόκκινη μπάλα δείχνει την έναρξη της περιόδου εγγραφής, ενώ η συμπαγής κόκκινη μπάλα δείχνει το τέλος της περιόδου εγγραφής. Από προεπιλογή, το Selenium IDE ανοίγει στη λειτουργία εγγραφής.
# 4. Συντάκτης
Ο συντάκτης είναι μια ενότητα όπου το IDE καταγράφει μια δοκιμαστική υπόθεση. Κάθε ενέργεια χρήστη καταγράφεται στον επεξεργαστή με την ίδια σειρά με την οποία εκτελούνται.
Ο συντάκτης στο IDE έχει δύο απόψεις, συγκεκριμένα:
1) Προβολή πίνακα
Είναι η προεπιλεγμένη προβολή που παρέχεται από το Selenium IDE. Η δοκιμαστική θήκη παρουσιάζεται σε μορφή πίνακα. Κάθε ενέργεια χρήστη στην προβολή πίνακα είναι μια ενοποίηση των 'Command', 'Target' και 'Value' όπου η εντολή, ο στόχος και η τιμή αναφέρονται σε μια ενέργεια χρήστη, στοιχείο ιστού με τα μοναδικά δεδομένα αναγνώρισης και δοκιμής αντίστοιχα. Εκτός από την εγγραφή, επιτρέπει επίσης στο χρήστη να εισάγει, να δημιουργεί και να επεξεργάζεται νέες εντολές Selenese με τη βοήθεια της φόρμας επεξεργαστή που υπάρχει στο κάτω μέρος.
2) Προβολή πηγής
Η δοκιμαστική περίπτωση αντιπροσωπεύεται σε μορφή HTML. Κάθε βήμα δοκιμής θεωρείται σειρά
Φόρμα επεξεργαστή επιτρέπει στον χρήστη να πληκτρολογήσει οποιαδήποτε εντολή και οι προτάσεις για τη σχετική εντολή θα συμπληρωθούν αυτόματα. Το κουμπί επιλογής επιτρέπει στο χρήστη να επιλέξει οποιοδήποτε στοιχείο ιστού και ο εντοπιστής του θα ληφθεί αυτόματα στο πεδίο προορισμού. Το κουμπί Εύρεση επιτρέπει στο χρήστη να βρει το στοιχείο ιστού στην ιστοσελίδα ενάντια σε έναν καθορισμένο στόχο. Η τιμή είναι τα δεδομένα εισαγωγής δοκιμής που έχουν εισαχθεί στους στόχους με τους οποίους θέλουμε να δοκιμάσουμε το σενάριο.
# 5. Δοκιμή θήκης ψωμιού
Στην περίπτωση αυτή, ανοίγουμε τη διεπαφή Selenium IDE, βλέπουμε ένα αριστερό κοντέινερ με τίτλο 'Test case' που περιέχει μια δοκιμαστική θήκη χωρίς τίτλο. Έτσι, αυτό το αριστερό κοντέινερ έχει το δικαίωμα ως Test case pane.
Το πλαίσιο δοκιμής περιέχει όλες τις δοκιμαστικές περιπτώσεις που καταγράφονται από το IDE. Το εργαλείο έχει τη δυνατότητα να ανοίγει περισσότερες από μία δοκιμαστικές θήκες ταυτόχρονα κάτω από το πλαίσιο δοκιμαστικής θήκης και ο χρήστης μπορεί εύκολα να ανακατέψει μεταξύ των δοκιμαστικών περιπτώσεων. Τα βήματα δοκιμής αυτών των δοκιμαστικών περιπτώσεων οργανώνονται στην ενότητα επεξεργασίας.
Το Selenium IDE έχει ένα χρωματικό κωδικοποιητικό συστατικό για σκοπούς αναφοράς. Μετά την εκτέλεση, η δοκιμαστική θήκη επισημαίνεται είτε σε 'κόκκινο' είτε σε 'πράσινο' χρώμα.
- Καθαράτο χρώμα συμβολίζει την αποτυχημένη εκτέλεση, δηλαδή την αποτυχία της δοκιμαστικής θήκης.
- ΠράσινοςΤο χρώμα συμβολίζει την επιτυχή εκτέλεση της δοκιμαστικής θήκης
- Περιγράφει επίσης τη σύνοψη του συνολικού αριθμού των δοκιμαστικών περιπτώσεων που εκτελέστηκαν με τον αριθμό των αποτυχημένων δοκιμαστικών περιπτώσεων.
- Εάν εκτελέσουμε μια δοκιμαστική σουίτα, όλες οι σχετικές δοκιμαστικές περιπτώσεις θα παρατίθενται στο πλαίσιο δοκιμαστικής περίπτωσης. Κατά την εκτέλεση, οι παραπάνω χρωματικοί κωδικοί θα αποδίδονται ανάλογα.
# 6. Παράθυρο καταγραφής
Το παράθυρο καταγραφής παρέχει την εικόνα για την τρέχουσα εκτέλεση με τη μορφή μηνυμάτων μαζί με το επίπεδο καταγραφής σε πραγματικό χρόνο. Έτσι, τα μηνύματα καταγραφής επιτρέπουν σε έναν χρήστη να εντοπίζει τα προβλήματα σε περίπτωση αποτυχίας εκτέλεσης δοκιμαστικής υπόθεσης.
Οι μέθοδοι εκτύπωσης / επίπεδα καταγραφής που χρησιμοποιούνται για τη δημιουργία αρχείων καταγραφής είναι:
- Σφάλμα - Το μήνυμα σφάλματος παρέχει πληροφορίες σχετικά με την αποτυχία του βήματος δοκιμής. Μπορεί να δημιουργηθεί στις περιπτώσεις που δεν εντοπίζεται κάποιο στοιχείο, η σελίδα δεν φορτώνεται, η επαλήθευση / επιβεβαίωση αποτυγχάνει κ.λπ.
- Προειδοποίηση - Το προειδοποιητικό μήνυμα παρέχει πληροφορίες σχετικά με απροσδόκητες συνθήκες.
- Πληροφορίες - Το μήνυμα πληροφοριών παρέχει πληροφορίες σχετικά με την τρέχουσα εκτέλεση του βήματος δοκιμής.
- Εντοπισμός σφαλμάτων - Τα μηνύματα εντοπισμού σφαλμάτων παρέχουν πληροφορίες σχετικά με τις τεχνικές στο παρασκήνιο σχετικά με το τρέχον βήμα δοκιμής.
Τα αρχεία καταγραφής μπορούν να φιλτραριστούν με τη βοήθεια ενός αναπτυσσόμενου μενού που βρίσκεται στην επάνω δεξιά γωνία του υποσέλιδου, δίπλα στο κουμπί διαγραφής. Το κουμπί Clear διαγράφει όλα τα μηνύματα καταγραφής που δημιουργούνται στην τρέχουσα ή στην προηγούμενη εκτέλεση.
Δημιουργία αρχείων καταγραφής σε εξωτερικό μέσο
Η προσθήκη 'File Logging' που εισήχθη πρόσφατα επιτρέπει στο χρήστη να αποθηκεύει μηνύματα καταγραφής σε εξωτερικό αρχείο. Η καταγραφή αρχείων μπορεί να συνδεθεί στο IDE όπως κάθε άλλη προσθήκη. Κατά την εγκατάσταση, μπορεί να βρεθεί ως μια καρτέλα με την ονομασία 'File Logging' στο υποσέλιδο δίπλα στο κουμπί Clear.
Παράθυρο αναφοράς
Το πλαίσιο αναφοράς δίνει τη σύντομη περιγραφή σχετικά με την τρέχουσα επιλεγμένη εντολή Σελήνης μαζί με τις λεπτομέρειες του επιχειρήματος.
Παράθυρο UI-Element
Το UI - Element Pane επιτρέπει στο χρήστη Selenium να χρησιμοποιεί το αρκτικόλεξο σημείωσης αντικειμένου JavaScript ως JSON για πρόσβαση στα στοιχεία της σελίδας. Περισσότερα σχετικά με αυτό μπορείτε να βρείτε στην τεκμηρίωση UI-Element στο μενού Βοήθεια.
Συλλογή παραθύρου
Το Rollup Pane επιτρέπει στο χρήστη να πραγματοποιήσει κύλιση ή να συνδυάσει πολλαπλά βήματα δοκιμής για να αποτελέσει μια μόνο εντολή που ονομάζεται 'συλλογή'. Η συλλογή, με τη σειρά της, μπορεί να κληθεί πολλές φορές σε όλη τη δοκιμαστική θήκη.
πώς να ξεκινήσετε μια καριέρα στις δοκιμές qa
συμπέρασμα
Μέσω αυτού του σεμιναρίου, στόχος μας ήταν να σας κάνουμε εξοικειωμένους και εξοικειωμένους με τις βασικές ορολογίες και ονοματολογίες του Selenium IDE. Παρουσιάσαμε επίσης μια λεπτομερή μελέτη για όλα τα χαρακτηριστικά του Selenium IDE.
Εδώ είναι οι βασικές αρχές αυτού του σεμιναρίου:
- Το Selenium IDE είναι ένα αυτοματοποιημένο εργαλείο δοκιμών που υποστηρίζει εγγραφή και αναπαραγωγή.
- Ο χρήστης δεν απαιτείται να έχει προηγούμενες γνώσεις προγραμματισμού εκτός από τη βασική κατανόηση των HTML, JavaScript και DOM.
- Η γραμμή μενού επιτρέπει στο χρήστη να δημιουργεί, να αποθηκεύει, να επεξεργάζεται και να μετατρέπει τα καταγεγραμμένα σενάρια δοκιμής Selenium IDE. Επιτρέπει επίσης στο χρήστη να ορίζει μορφές και προσθήκες.
- Η γραμμή εργαλείων επιτρέπει στο χρήστη να ρυθμίσει την ταχύτητα εκτέλεσης δοκιμής, να θέσει σε παύση και να συνεχίσει τη δοκιμαστική θήκη, να εμφανίσει εντολές κ.λπ.
- Τα Roll-up συνδυάζουν περισσότερα από ένα βήματα δοκιμής και έτσι οι κυλιόμενες εντολές ενεργούν και εκτελούνται ως μία εντολή.
- Ο επεξεργαστής επιτρέπει στο χρήστη να εγγράψει ή να δημιουργήσει δοκιμαστικά σενάρια. Ο συντάκτης έχει δύο προβολές «πίνακα» και «πηγή».
- Στην προβολή πίνακα, κάθε βήμα δοκιμής αποτελείται από μια εντολή, έναν στόχο και μια τιμή.
- Η προβολή πηγής εμφανίζει τη δοκιμαστική θήκη σε μορφή HTML.
- Το πλαίσιο δοκιμής δείχνει μια ολοκληρωμένη λίστα αποτυχημένων και επιτυχημένων περιπτώσεων δοκιμής με τη σχετική χρωματική κωδικοποίηση.
- Το Log Pane εμφανίζει το πεδίο εκτέλεσης δοκιμής με τη μορφή μηνύματος.
- Τα μηνύματα καταγραφής μπορούν να αποθηκευτούν σε ένα αρχείο χρησιμοποιώντας την προσθήκη 'Αρχείο καταγραφής'.
- Το παράθυρο αναφοράς εμφανίζει την περιγραφή κάθε επιλεγμένης εντολής.
- Το UI-Element και το Rollup χρησιμοποιούνται γενικά κατά τη δημιουργία σεναρίων Selenium IDE εκ των προτέρων.
Επόμενο σεμινάριο # 3 : Τώρα που είμαστε εξοικειωμένοι με το Selenium IDE Λήψη και εγκατάσταση με τις δυνατότητές του, στο επόμενο σεμινάριο θα εξασκήσουμε αυτές τις δυνατότητες δημιουργώντας το δικό μας δοκιμαστικό σενάριο χρησιμοποιώντας το Selenium IDE.
Μια παρατήρηση για τους αναγνώστες: Ενώ το επόμενο σεμινάριό μας για τη σειρά Selenium βρίσκεται σε λειτουργία επεξεργασίας, εγκαταστήστε το εργαλείο και τα απαραίτητα βοηθητικά προγράμματα για να ξεκινήσετε. Ζήστε τις δυνατότητες παίζοντας με το εργαλείο μέχρι να συναντηθούμε στη συνέχεια με το επόμενο σεμινάριο επί ' Το πρώτο μου σενάριο Selenium IDE '.
Μείνετε συντονισμένοι μέχρι τότε και μοιραστείτε τις απόψεις, τα σχόλια και τις γνώσεις σας για να μας βοηθήσετε να περιποιηθούμε. Επίσης, ενημερώστε μας αν βρείτε κάτι που χάσαμε, ώστε να τα συμπεριλάβουμε στα επόμενα σεμινάρια.
Τέλος, αν σας αρέσει αυτό το σεμινάριο, εξετάστε το ενδεχόμενο να το μοιραστείτε με φίλους και σε ιστότοπους κοινωνικών μέσων.
Συνιστώμενη ανάγνωση
- Εισαγωγή στο Selenium WebDriver - Selenium Tutorial # 8
- Selenium IDE Tutorial: Εντολές IDE με παραδείγματα στον Firefox
- Tutorial Neoload: Εισαγωγή, Λήψη και Εγκατάσταση Neoload
- Εισαγωγή, λήψη και εγκατάσταση του Apache JMeter
- Katalon Automation Recorder (Εναλλακτική λύση για το Selenium IDE): Οδηγός πρακτικής αναθεώρησης
- JMeter Video 1: Εισαγωγή, Λήψη και εγκατάσταση του JMeter
- Διαδικασία εισαγωγής και εγκατάστασης Python
- WebDriver Ολόκληρη εγκατάσταση και εγκατάσταση με το Eclipse - Selenium Tutorial # 9