Ce este identificatorul ordinal?
Dacă proprietățile obligatorii și de asistență sunt insuficiente pentru a identifica un obiect în timpul unei sesiuni de înregistrare, QTP folosește Ordinal Identifier în plus față de alte proprietăți capturate pentru a identifica obiectele în timpul unei sesiuni de înregistrare. În mod implicit, există un tip de identificator ordinal pentru fiecare clasă de obiecte de testare.
În fereastra de identificare a obiectelor, puteți modifica identificatorul ordinal implicit pentru un obiect
Există trei tipuri de identificatori ordinali în HP UFT.
- Bazat pe index
- Bazat pe locație
- Timpul creației
Bazat pe index
- Când utilizați identificatorul ordinal bazat pe index, în timpul înregistrării, QTP va atribui o valoare proprietății INDEX a unui obiect
- Valoarea se bazează pe ordinea în care obiectul apare în codul sursă.
- Prima apariție are valoarea 0
- Valorile proprietății indexului sunt specifice obiectului.
- Prin urmare, dacă utilizați Index: = 3 pentru a descrie un obiect de test WebEdit, Testul rapid caută al patrulea obiect WebEdit de pe pagină.
- La fel, utilizați Index: = 1 pentru a descrie un obiect de test WebButton, Testul rapid caută al doilea obiect WebButton de pe pagină
Bazat pe locație
- Atunci când se utilizează identificatorul ordinal bazat pe locație, în timpul înregistrării, Micro Focus UFT va atribui o valoare proprietății LOCATION a unui obiect pentru a identifica în mod unic obiectul.
- Valoarea se bazează pe ordinea în care obiectul apare în fereastră, cadru sau casetă de dialog, în raport cu alte obiecte cu proprietăți identice.
- Prima apariție a obiectului este 0.
- Valorile sunt atribuite în coloane de sus în jos și de la stânga la dreapta.
Timpul creației
- Când se utilizează identificatorul ordinal al timpului de creație, în timpul înregistrării, QTP va atribui o valoare proprietății Timp de creație a unui browser web
- Identificatorul este disponibil numai pentru mediul web
- Această valoare indică ordinea în care browserul a fost deschis în raport cu alte browsere deschise.
- Primul browser care se deschide în timpul înregistrării primește valoarea CreationTime = 0, iar browserelor următoare li se dau valorile 1, 2, 3 ... și așa mai departe
Faceți clic aici dacă videoclipul nu este accesibil
Resurse
Descărcați paginile web utilizate în tutorialul de mai sus pentru auto-exersare