Ordinal Identifier σε QTP/UFT: Παράδειγμα αναγνώρισης αντικειμένου

Τι είναι το Ordinal Identifier;

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

Στο παράθυρο Αναγνώριση αντικειμένου, μπορείτε να τροποποιήσετε το προεπιλεγμένο Τακτικό Αναγνωριστικό για ένα Αντικείμενο

Ordinal Identifier στο QTP: Πλήρης Εκμάθηση

Υπάρχουν τρεις τύποι Ordinal Identifiers στο HP UFT.

  1. Με βάση το δείκτη
  2. Με βάση την τοποθεσία
  3. Ώρα δημιουργίας

Με βάση το δείκτη

  • Όταν χρησιμοποιείτε τακτικό αναγνωριστικό βάσει ευρετηρίου, κατά την εγγραφή, το QTP θα εκχωρήσει μια τιμή στο Ιδιότητα INDEX ενός αντικειμένου
  • Η τιμή βασίζεται στη σειρά με την οποία εμφανίζεται το αντικείμενο στον πηγαίο κώδικα.
  • Η πρώτη εμφάνιση έχει τιμή 0
  • Οι τιμές των ιδιοτήτων ευρετηρίου είναι συγκεκριμένες για το αντικείμενο.
  • Επομένως, εάν χρησιμοποιείτε το Index:=3 για να περιγράψετε ένα αντικείμενο δοκιμής WebEdit, το Quick Test αναζητά το τέταρτο αντικείμενο WebEdit στη σελίδα.
  • Αρέσειwise, χρησιμοποιείτε το Index:=1 για να περιγράψετε ένα αντικείμενο δοκιμής WebButton, το Quick Test αναζητά το δεύτερο αντικείμενο WebButton στη σελίδα

Βάσει τοποθεσίας

  • Όταν χρησιμοποιείτε τακτικό αναγνωριστικό βάσει τοποθεσίας, κατά την εγγραφή, το Micro Focus UFT θα εκχωρήσει μια τιμή σε ΤΟΠΟΘΕΣΙΑ περιουσία ενός αντικειμένου για να προσδιορίσει μοναδικά το αντικείμενο.
  • Η τιμή βασίζεται στη σειρά με την οποία εμφανίζεται το αντικείμενο στο παράθυρο, το πλαίσιο ή το παράθυρο διαλόγου box, σε σχέση με άλλα αντικείμενα με πανομοιότυπες ιδιότητες.
  • Η πρώτη εμφάνιση του αντικειμένου είναι 0.
  • Οι τιμές εκχωρούνται σε στήλες από πάνω προς τα κάτω και από αριστερά προς τα δεξιά.

Ώρα δημιουργίας

  • Όταν χρησιμοποιείτε το τακτικό αναγνωριστικό χρόνου δημιουργίας, κατά την εγγραφή, το QTP θα εκχωρήσει μια τιμή στο Ώρα δημιουργίας περιουσία ενός προγράμματος περιήγησης Ιστού
  • Το Identifier είναι διαθέσιμο μόνο για το Web Environment
  • Αυτή η τιμή υποδεικνύει τη σειρά με την οποία άνοιξε το πρόγραμμα περιήγησης σε σχέση με άλλα ανοιχτά προγράμματα περιήγησης.
  • Το πρώτο πρόγραμμα περιήγησης που ανοίγει κατά την εγγραφή λαμβάνει την τιμή CreationTime=0 και στα επόμενα προγράμματα περιήγησης δίνονται τιμές 1, 2, 3 ... και ούτω καθεξής

Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο

Υποστηρικτικό υλικό

Κατεβάστε τις ιστοσελίδες που χρησιμοποιούνται στο παραπάνω σεμινάριο για αυτοεξάσκηση