Denne tutorial demonstrerer OBJECT SPY.
Object Spy kan hjælpe med at bestemme de nyttige egenskaber og metoder, der er knyttet til et objekt i dit miljø.
HP / Micro Focus UFT-tutorials beskriver også GetROProperty, GetTOProperty & SetTOProperty
Klik her, hvis videoen ikke er tilgængelig
GetRoProperty
- GetRoProperty - er en indbygget metode, der bruges til at hente runtime-værdien for en objektegenskab.
- Der er 4 trin involveret i brugen af GetRoProperty
- Trin 1) Optag det objekt, som du vil bruge GetRoProperty i Object Repository
- Trin 2) For det registrerede objekt identificeres den kørselstidsejendom, der 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, der er gemt i Object Repository
- Når testen køres opretter QTP en kopi af dette objekt kaldet Test Object og sammenligner det med Run Time Object
- Ved hjælp af GetToProperty kan du hente værdien af en egenskab for testobjekt
- Ved hjælp af SetToProperty kan du ændre egenskabsværdien af et testobjekt
- Når testen er afsluttet, kasseres dette testobjekt, og det er også alle ændringer, du har foretaget i objektegenskaberne ved hjælp af SetToProperty
- Når testen genkøres, oprettes der en ny kopi af testobjektet med originale egenskabsværdier, der er 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
Objekt Spy:
- Objekt spion er en funktion i QTP, som du kan bruge til at se både testegenskaberne og metoderne for runtime-egenskaber.
- Det giver også syntaksen for en valgt metode.
- Object Spy giver det komplette hierarki af det objekt, du har valgt