Örnekle QTP/UFT'de Object Spy, GetRoProperty, GetToProperty
Bu eğitim şunu göstermektedir: NESNE CASUSU.
Object Spy, ortamınızdaki bir nesneyle ilişkili kullanışlı özellikleri ve yöntemleri belirlemenize yardımcı olabilir.
HP/Mikro Odak UFT eğitimleri ayrıca açıklıyor GetROProperty, GetTOProperty ve SetTOProperty
Tıkla okuyun videoya erişilemiyorsa
GetRoProperty
- GetRoProperty – bir nesne özelliğinin çalışma zamanı değerini almak için kullanılan yerleşik bir yöntemdir.
- GetRoProperty'yi kullanmanın 4 adımı vardır
- Adım 1) GetRoProperty'yi kullanmak istediğiniz Nesneyi Nesne Havuzuna kaydedin
- Adım 2) Kaydedilen nesne için kullanılabilecek çalışma zamanı özelliğini tanımlar. Object Spy'ı kullanabilirsiniz.
- Adım 3) Tanımlanan Çalışma zamanı özelliğini almak ve değeri bir değişkende depolamak için GetRoProperty yöntemini kullanın
- Adım 4) Daha fazla kesinti için bu değeri kullanın
SetToProperty ve GetToProperty
- Depolanan bir Web Düğmesini düşünün. Nesne Deposu
- Test çalıştırıldığında QTP, Test Nesnesi adı verilen bu nesnenin bir kopyasını oluşturur ve bunu Çalışma Zamanı Nesnesi ile karşılaştırır
- GetToProperty'yi kullanarak Test Nesnesinin bir özelliğinin değerini alabilirsiniz.
- SetToProperty'yi kullanarak bir Test Nesnesinin özellik değerini değiştirebilirsiniz.
- Test tamamlandığında, bu test nesnesi ve SetToProperty'yi kullanarak nesne özelliklerinde yaptığınız değişiklikler de atılır.
- Test yeniden çalıştırıldığında, nesne deposunda saklanan orijinal özellik değerleriyle test nesnesinin yeni bir kopyası oluşturulur.
- Test komut dosyanızda birden fazla kod satırı varsa ve ortamınız dağınıksa GetToProperty ve SetToProperty'yi kullanmayı düşünebilirsiniz.
- Not: SetRoProperty yok
Nesne Casusu:
- Nesne casusu, QTP'de hem test hem de çalışma zamanı nesne özelliklerini ve yöntemlerini görüntüleyebileceğiniz bir özelliktir.
- Ayrıca seçilen yöntemin sözdizimini de verir.
- Object Spy seçtiğiniz nesnenin tam hiyerarşisini verir