Ö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