Object Spy, GetRoProperty, GetToProperty σε QTP/UFT με Παράδειγμα

Αυτό το σεμινάριο δείχνει ΑΝΤΙΚΕΙΜΕΝΟ ΚΑΤΑΣΚΟΠΟΣ.

Το Object Spy μπορεί να σας βοηθήσει να προσδιορίσετε τις χρήσιμες ιδιότητες και μεθόδους που σχετίζονται με ένα αντικείμενο στο περιβάλλον σας.

Το HP/Micro Focus Εκπαιδευτικά UFT επίσης περιγράφει GetROProperty, GetTOProperty & SetTOProperty

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

GetRoProperty

  • GetRoProperty – είναι μια ενσωματωμένη μέθοδος που χρησιμοποιείται για την ανάκτηση της τιμής χρόνου εκτέλεσης μιας ιδιότητας αντικειμένου.
  • Υπάρχουν 4 βήματα που εμπλέκονται στη χρήση του GetRoProperty
  • Βήμα 1) Καταγράψτε το αντικείμενο στο οποίο θέλετε να χρησιμοποιήσετε το GetRoProperty στο Object Repository
  • Βήμα 2) Για το εγγεγραμμένο αντικείμενο προσδιορίζει την ιδιότητα χρόνου εκτέλεσης που θα μπορούσε να χρησιμοποιηθεί. Μπορείτε να χρησιμοποιήσετε το Object Spy.
  • Βήμα 3) Χρησιμοποιήστε τη μέθοδο GetRoProperty για να ανακτήσετε την ιδιότητα χρόνου εκτέλεσης και να αποθηκεύσετε την τιμή σε μια μεταβλητή
  • Βήμα 4) Χρησιμοποιήστε αυτήν την τιμή για περαιτέρω αφαιρέσεις

SetToProperty & GetToProperty

  • Σκεφτείτε ένα κουμπί Web που είναι αποθηκευμένο στο Αποθήκη αντικειμένων
  • Όταν εκτελείται η δοκιμή, το QTP δημιουργεί ένα αντίγραφο αυτού του αντικειμένου που ονομάζεται Test Object and compares με το αντικείμενο χρόνου εκτέλεσης
  • Χρησιμοποιώντας το GetToProperty μπορείτε να ανακτήσετε την τιμή μιας ιδιότητας του Αντικειμένου δοκιμής
  • Χρησιμοποιώντας το SetToProperty μπορείτε να αλλάξετε την τιμή της ιδιότητας ενός Αντικειμένου δοκιμής
  • Όταν ολοκληρωθεί η δοκιμή, αυτό το αντικείμενο δοκιμής απορρίπτεται και το ίδιο ισχύει και για τυχόν τροποποιήσεις που κάνατε στις ιδιότητες του αντικειμένου χρησιμοποιώντας το SetToProperty
  • Όταν η δοκιμή εκτελείται ξανά, δημιουργείται ένα νέο αντίγραφο του αντικειμένου δοκιμής με τις αρχικές τιμές ιδιοτήτων που είναι αποθηκευμένες στο χώρο αποθήκευσης αντικειμένων
  • Μπορείτε να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε το GetToProperty και το SetToProperty όταν το δοκιμαστικό σας σενάριο έχει πολλές γραμμές κωδικών και το περιβάλλον σας είναι σποραδικό
  • Για μια σημείωση, δεν υπάρχει SetRoProperty

Αντικείμενο κατάσκοπος:

  • Το Object spy είναι μια δυνατότητα στο QTP, χρησιμοποιώντας την οποία μπορείτε να δείτε τις ιδιότητες και τις μεθόδους αντικειμένου δοκιμής και χρόνου εκτέλεσης.
  • Δίνει επίσης τη σύνταξη για μια επιλεγμένη μέθοδο.
  • Το Object Spy δίνει την πλήρη ιεραρχία του αντικειμένου που έχετε επιλέξει