Ši pamoka demonstruoja OBJECT SPY.
„Object Spy“ gali padėti nustatyti naudingas savybes ir metodus, susijusius su objektu jūsų aplinkoje.
„HP / Micro Focus UFT“ mokymo programose taip pat aprašomi „ GetROProperty“, „GetTOProperty“ ir „SetTOProperty“
Spustelėkite čia, jei vaizdo įrašas nepasiekiamas
„GetRoProperty“
- „GetRoProperty“ - tai integruotas metodas, naudojamas norint gauti objekto ypatybės vykdymo laiko vertę.
- Naudojant „GetRoProperty“ reikia atlikti 4 veiksmus
- 1 žingsnis) Objektų saugykloje įrašykite objektą, kuriame norite naudoti „GetRoProperty“
- 2 žingsnis) Įrašytam objektui nurodoma vykdymo laiko ypatybė, kurią galima naudoti. Galite naudoti „Object Spy“.
- 3 žingsnis. Naudokite „GetRoProperty“ metodą, norėdami nuskaityti nustatytą „Run-time“ ypatybę ir išsaugoti vertę kintamajame
- 4 žingsnis. Naudokite šią vertę kitiems atskaitymams
„SetToProperty“ ir „GetToProperty“
- Panagrinėkime interneto mygtuką, saugomą objekto saugykloje
- Kai bandymas vykdomas, QTP sukuria šio objekto, vadinamo „Test Object“, kopiją ir palygina ją su „Run Time Object“
- Naudodami „GetToProperty“ galite gauti bandomojo objekto ypatybės vertę
- Naudodami „SetToProperty“ galite pakeisti bandomojo objekto ypatybę
- Kai testas bus baigtas, šis bandymo objektas bus atmestas ir visi modifikacijos, kurias atlikote objekto ypatybėse naudodami „SetToProperty“
- Pakartotinai atlikus bandymą, sukuriama nauja bandymo objekto kopija su originaliomis ypatybių reikšmėmis, saugomomis objekto saugykloje
- Galite naudoti „GetToProperty“ ir „SetToProperty“, kai bandymo scenarijuje yra kelios kodų eilutės, o aplinka yra atsitiktinė
- Pažymėtina, kad nėra „SetRoProperty“
Objekto šnipas:
- Objekto šnipas yra QTP funkcija, kuria naudojantis galite peržiūrėti tiek testo, tiek vykdymo laiko objekto ypatybes ir metodus.
- Tai taip pat pateikia pasirinkto metodo sintaksę.
- „Object Spy“ pateikia visą pasirinkto objekto hierarchiją