Object Spy, GetRoProperty, GetToProperty i QTP/UFT med Eksempel
Denne tutorial demonstrerer OBJEKTSPION.
Object Spy kan hjælpe med at bestemme de nyttige egenskaber og metoder forbundet med et objekt i dit miljø.
HP/Micro Focus UFT tutorials beskriver også GetROProperty, GetTOProperty & SetTOProperty
Klik link. hvis videoen ikke er tilgængelig
GetRoProperty
- GetRoProperty – er en indbygget metode, der bruges til at hente runtime-værdien af en objektegenskab.
- Der er 4 trin involveret i brugen af GetRoProperty
- Trin 1) Optag det objekt, som du vil bruge GetRoProperty på i Object Repository
- Trin 2) For det registrerede objekt identificerer køretidsegenskaben, som kunne bruges. Du kan bruge Object Spy.
- Trin 3) Brug GetRoProperty-metoden til at hente den identificerede Run-time-egenskab og gemme værdien i en variabel
- Trin 4) Brug denne værdi til yderligere fradrag
SetToProperty & GetToProperty
- Overvej en webknap gemt i Objektopbevaring
- Når testen køres, opretter QTP en kopi af dette objekt kaldet Test Object og sammenligner det med Run Time Object
- Ved at bruge GetToProperty kan du hente værdien af en egenskab af Test Object
- Ved at bruge SetToProperty kan du ændre egenskabsværdien for et testobjekt
- Når testen er fuldført, kasseres dette testobjekt, og det samme gør alle ændringer, du har foretaget i objektegenskaberne ved hjælp af SetToProperty
- Når testen køres igen, oprettes en ny kopi af testobjektet med originale egenskabsværdier gemt i objektlageret
- Du kan overveje at bruge GetToProperty og SetToProperty, når dit testscript har flere linjer med koder, og dit miljø er sporadisk
- For en note er der ingen SetRoProperty
Objektspion:
- Objektspion er en funktion i QTP, hvor du kan se både test- og kørselsobjektegenskaber og -metoder.
- Det giver også syntaksen for en valgt metode.
- Objektspion giver det komplette hierarki af det objekt, du har valgt