Τρόπος εντοπισμού σφαλμάτων στο Selenium IDE - Σημείο διακοπής & Σημείο εκκίνησης

Πίνακας περιεχομένων:

Anonim

Τα σημεία διακοπής χρησιμοποιούνται για τον έλεγχο της εκτέλεσης του κωδικού σας. Κάθε φορά που εφαρμόζετε ένα σημείο διακοπής στον κωδικό σας, η εκτέλεση θα σταματά εκεί. Αυτό σας βοηθά να επιβεβαιώσετε ότι ο κώδικάς σας λειτουργεί όπως αναμένεται. Τα σημεία διακοπής εμφανίζονται συνήθως στο περιβάλλον χρήστη μαζί με τον πηγαίο κώδικα.

Σε αυτό το σεμινάριο, θα μάθετε-

  • Σημεία διακοπής στο Σελήνιο
  • Μέθοδοι για την εφαρμογή σημείων διακοπής στο Σελήνιο
  • Σημείο εκκίνησης στο Σελήνιο
  • Μέθοδοι για να ορίσετε το σημείο εκκίνησης στο Σελήνιο

Σημεία διακοπής στο Σελήνιο

Breakpoints στο Selenium βοηθά στην αποσφαλμάτωση.

Υπάρχουν δύο μέθοδοι για τον καθορισμό σημείων διακοπής,

  • Στην πρώτη μέθοδο,
    • Κάντε δεξί κλικ στην εντολή και επιλέξτε το «Toggle Breakpoint». Μπορείτε επίσης να χρησιμοποιήσετε το πλήκτρο συντόμευσης "B" από το πληκτρολόγιο.
    • Μπορείτε να ορίσετε ένα σημείο διακοπής λίγο πριν από τη δοκιμαστική υπόθεση που θέλετε να εξετάσετε.
    • Αφού ορίσετε σημεία διακοπής, κάντε κλικ στο κουμπί Εκτέλεση για να εκτελέσετε τη δοκιμαστική θήκη από την αρχή έως το σημείο διακοπής.
    • Επαναλάβετε το ίδιο βήμα για να αποεπιλέξετε το Breakpoint.
  • Στη δεύτερη μέθοδο,
    • Επιλέξτε Γραμμή μενού -> "Ενέργειες" -> επιλέξτε το Toggle Breakpoint. Για να αποεπιλέξετε επαναλάβετε το ίδιο βήμα.

Για να το δείξουμε, ας εξετάσουμε το ακόλουθο σενάριο. Επικυρώστε το «όνομα χρήστη» και τον «κωδικό πρόσβασης» όταν κάνετε κλικ στο κουμπί «Σύνδεση».

Μέθοδοι για την εφαρμογή σημείων διακοπής στο Σελήνιο

Πρώτη μέθοδος:

Βήμα 1) Εκκινήστε το Firefox και το Selenium IDE.

Βήμα 2) Πληκτρολογήστε τη βασική διεύθυνση URL ως ---> http://newtours.demoaut.com/

Βήμα 3) Κάντε κλικ στο κουμπί Εγγραφή (επισημαίνεται στο κόκκινο πλαίσιο στο παρακάτω στιγμιότυπο οθόνης).

Βήμα 4) Σε αυτό το βήμα,

  1. Κάτω από την καρτέλα "Πίνακας" κάντε δεξί κλικ στην εντολή ("clickandwait")
  2. Στη στήλη "Command" επιλέξτε το "Toggle Breakpoint" Μπορείτε επίσης να χρησιμοποιήσετε το πλήκτρο συντόμευσης "B" από το πληκτρολόγιο.

Όταν αλλάζετε το σημείο διακοπής, θα ανοίξει ένα άλλο παράθυρο όπως φαίνεται παρακάτω. Θα δείτε δύο κίτρινες πινακίδες, μπροστά από το "clickandwait", κάτω από τη στήλη "Command".

Δείχνει δύο πράγματα,

  • Ο κίτρινος σωλήνας δείχνει ότι η δοκιμαστική θήκη τέθηκε σε παύση σε αυτό το σημείο. Έτσι, όταν κάνετε κλικ στο κουμπί «Εκτέλεση», η εκτέλεση ξεκινά από την αρχή της δοκιμαστικής θήκης έως αυτό το σημείο. Μετά από αυτό, πρέπει να αρχίσει να εκτελείται χειροκίνητα.
  • Ένα δοκιμαστικό σενάριο μπορεί να έχει πολλά σημεία διακοπής τα οποία μπορούν να ρυθμιστούν με τον ίδιο τρόπο όπως φαίνεται παραπάνω.

Δεύτερη μέθοδος:

Βήμα 1) Ακολουθήστε τα παραπάνω βήματα 1, 2 & 3 που αναφέρονται στην πρώτη μέθοδο.

Βήμα 2) Σε αυτό το βήμα,

  1. Κάντε κλικ στην επιλογή «Ενέργειες» από τη γραμμή μενού και
  2. Κάντε κλικ στην επιλογή "Toggle Breakpoint".

Όλα αυτά αφορούν τα σημεία διακοπής στο Σελήνιο.

Σημείο εκκίνησης στο Σελήνιο

Στο Σελήνιο, το Σημείο Έναρξης υποδεικνύει το σημείο από το οποίο πρέπει να ξεκινήσει η εκτέλεση. Το σημείο εκκίνησης μπορεί να χρησιμοποιηθεί όταν θέλετε να εκτελέσετε τη δοκιμαστική γραφή από τη μέση του κώδικα ή ένα σημείο διακοπής.

Για να το καταλάβουμε, ας πάρουμε ένα παράδειγμα του σεναρίου σύνδεσης. Ας υποθέσουμε, εάν πρέπει να συνδεθείτε στον ιστότοπο και να εκτελέσετε σειρά δοκιμών και, στη συνέχεια, προσπαθήστε να εντοπίσετε ένα από αυτά τα τεστ.

Σε αυτήν την περίπτωση, πρέπει να συνδεθείτε μία φορά και στη συνέχεια να εκτελέσετε ξανά τις δοκιμές σας καθώς τις αναπτύσσετε. Μπορείτε να ορίσετε τα σημεία έναρξης μετά τη λειτουργία σύνδεσης. Έτσι κάθε φορά που εκτελείτε μια νέα δοκιμή, θα αρχίζει να εκτελείται μετά τη λειτουργία σύνδεσης.

Το σημείο εκκίνησης μπορεί να επιλεγεί με δύο μεθόδους:

1. Κάντε δεξί κλικ σε οποιαδήποτε εντολή κάτω από τη στήλη «Εντολή» στο σελήνιο IDE. Επιλέξτε την επιλογή «Ορισμός / εκκαθάριση σημείου εκκίνησης». Μπορείτε επίσης να χρησιμοποιήσετε το πλήκτρο συντόμευσης 'S' από το πληκτρολόγιο για να επισημάνετε το σημείο εκκίνησης (εμφανίζεται ως πράσινο τρίγωνο στο στιγμιότυπο οθόνης). Επαναλάβετε το ίδιο βήμα για να αποεπιλέξετε το Σημείο εκκίνησης.

2. Κάντε κλικ στο "Ενέργειες" -> "Ορισμός / εκκαθάριση σημείου εκκίνησης". Αυτό θα επιλέξει το σημείο εκκίνησης ή θα επαναλάβει το ίδιο βήμα για την αποεπιλογή τους.

Μέθοδοι για να ορίσετε το σημείο εκκίνησης στο Σελήνιο

Ας δούμε την πρώτη μέθοδο με ένα παράδειγμα,

Πρώτη μέθοδος:

Βήμα 1) Εκκινήστε το Firefox και το Selenium IDE.

Βήμα 2) Πληκτρολογήστε τη βασική διεύθυνση URL ως ---> http://newtours.demoaut.com/

Βήμα 3) Κάντε κλικ στο κουμπί Εγγραφή (επισημαίνεται με κόκκινο ορθογώνιο πλαίσιο στην οθόνη που φαίνεται παρακάτω).

Βήμα 4) Σε αυτό το βήμα,

  1. Κάτω από την καρτέλα "Πίνακας" κάντε δεξί κλικ στην εντολή "clickandwait"
  2. Τώρα επιλέξτε την επιλογή «Set / Clear Point Start». Μπορείτε επίσης να χρησιμοποιήσετε το σύντομο πλήκτρο "S" από το πληκτρολόγιο για να επιλέξετε το ίδιο Set / Clear Point Start.

Όταν κάνετε κλικ στο Set / Clear Point Start, θα ανοίξει ένα άλλο παράθυρο. Σε αυτό το παράθυρο, μπορείτε να δείτε το πράσινο σύμβολο του τριγώνου πριν από το "πληκτρολόγηση" στη στήλη "Εντολή".

Αυτό το τρίγωνο σύμβολο δείχνει ότι η δοκιμαστική θήκη ξεκινά από αυτό το σημείο. Έτσι

όταν κάνετε κλικ στο κουμπί "Εκτέλεση", η εκτέλεση ξεκινά από εκείνο το σημείο και μετά.

Σημείωση : Μπορεί να υπάρχει μόνο ένα σημείο εκκίνησης σε ένα μόνο σενάριο δοκιμής. Επίσης, το σημείο εκκίνησης εξαρτάται από τη σελίδα που εμφανίζεται αυτήν τη στιγμή. Η εκτέλεση θα αποτύχει εάν ο χρήστης βρίσκεται σε λάθος σελίδα.

Δεύτερη μέθοδος :

  1. Ακολουθήστε τα παραπάνω βήματα 1, 2 & 3 που αναφέρονται στην προηγούμενη (Πρώτη) μέθοδο.
  2. Στη συνέχεια, ακολουθήστε τα παρακάτω βήματα,
  1. Κάντε κλικ στην επιλογή «Ενέργειες» από τη γραμμή μενού και
  2. Κάντε κλικ στην επιλογή "Set / Clear Point Start".

Περίληψη

  • Η λειτουργία Breakpoints και Start Point βοηθά στη διαδικασία εντοπισμού σφαλμάτων. Βοηθά να ξεκινήσετε ή να θέσετε σε παύση οποιαδήποτε δεδομένη δοκιμή σε ένα συγκεκριμένο σημείο. Αυτό βοηθά στην παρατήρηση της συμπεριφοράς του δοκιμαστικού σεναρίου.
  • Σε ένα μόνο σενάριο δοκιμής, μπορεί να υπάρχει μόνο ένα σημείο εκκίνησης σε σύγκριση με πολλά Breakpoints.

Αυτό το άρθρο συνεισφέρει η Rupa Nallani