Hvad er ordinær identifikator?
Hvis obligatoriske og hjælpende egenskaber er utilstrækkelige til at identificere et objekt under en registreringssession, bruger QTP ordinær identifikator ud over andre fangede egenskaber til at identificere objekterne under en registreringssession. Som standard findes en ordinær identifikationstype for hver testobjektklasse.
I vinduet Objektidentifikation kan du ændre standard ordinær identifikator for et objekt
Der findes tre typer ordinære identifikatorer i HP UFT.
- Indeksbaseret
- Placeringsbaseret
- Oprettelsestid
Indeksbaseret
- Når du bruger indeksbaseret ordinær identifikator, tildeler QTP en værdi til INDEX-egenskaben for et objekt under optagelse
- Værdien er baseret på den rækkefølge, som objektet vises i kildekoden.
- Den første forekomst har værdi 0
- Indeksegenskabsværdier er objektspecifikke.
- Derfor, hvis du bruger Index: = 3 til at beskrive et WebEdit-testobjekt, søger Quick Test efter det fjerde WebEdit-objekt på siden.
- På samme måde bruger du Index: = 1 til at beskrive et WebButton-testobjekt, Quick Test søger efter det andet WebButton-objekt på siden
Placeringsbaseret
- Når du bruger placeringsbaseret ordinær identifikator, under optagelse, tildeler Micro Focus UFT en værdi til LOCATION-egenskaben for et objekt for entydigt at identificere objektet.
- Værdien er baseret på den rækkefølge, som objektet vises i vinduet, rammen eller dialogboksen, i forhold til andre objekter med identiske egenskaber.
- Den første forekomst af objektet er 0.
- Værdier tildeles i kolonner fra top til bund og fra venstre til højre.
Oprettelsestid
- Når du bruger oprettelsestid-ordinær identifikator, tildeler QTP en værdi til egenskaben Oprettelsestid for en webbrowser under optagelse
- Identifikatoren er kun tilgængelig til webmiljøet
- Denne værdi angiver rækkefølgen, i hvilken browseren blev åbnet i forhold til andre åbne browsere.
- Den første browser, der åbnes under optagelse, modtager værdien CreationTime = 0, og efterfølgende browsere får værdier 1, 2, 3 ... og så videre
Klik her, hvis videoen ikke er tilgængelig
Ressourcer
Download de websider, der er brugt i ovenstående tutorial til selvøvelse