Örnek ile QTP / UFT'de Nesne Casusu, GetRoProperty, GetToProperty

Anonim

Bu eğitimde OBJECT SPY gösterilmektedir .

Object Spy, ortamınızdaki bir nesneyle ilişkili yararlı özellikleri ve yöntemleri belirlemenize yardımcı olabilir.

HP / Micro Focus UFT eğitimlerinde ayrıca GetROProperty, GetTOProperty ve SetTOProperty açıklanmaktadır.

Videoya erişilemiyorsa burayı tıklayın

GetRoProperty

  • GetRoProperty - bir nesne özelliğinin çalışma zamanı değerini almak için kullanılan dahili bir yöntemdir.
  • GetRoProperty'yi kullanmanın 4 adımı vardır
  • Adım 1) GetRoProperty'yi kullanmak istediğiniz Nesneyi Nesne Deposuna 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 saklamak için GetRoProperty yöntemini kullanın
  • Adım 4) Daha fazla kesinti için bu değeri kullanın

SetToProperty ve GetToProperty

  • Nesne Deposunda depolanan bir Web Düğmesini düşünün
  • Test çalıştırıldığında QTP, Test Nesnesi adlı bu nesnenin bir kopyasını oluşturur ve bunu Çalıştırma Süresi Nesnesi ile karşılaştırır.
  • GetToProperty kullanarak Test Nesnesinin bir özelliğinin değerini alabilirsiniz
  • SetToProperty kullanarak bir Test Nesnesinin özellik değerini değiştirebilirsiniz.
  • Test tamamlandığında, bu test nesnesi ve SetToProperty kullanarak nesne özelliklerinde yaptığınız tüm değişiklikler atılır.
  • Test yeniden çalıştırıldığında, nesne havuzunda 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 düzensizse GetToProperty ve SetToProperty kullanmayı düşünebilirsiniz.
  • Bir not için SetRoProperty yoktur.

Object Spy:

  • Nesne casusu, QTP'de hem test hem de çalıştırma zamanı nesne özelliklerini ve yöntemlerini görüntüleyebileceğiniz bir özelliktir.
  • Ayrıca, seçilen bir yöntemin sözdizimini de verir.
  • Object Spy, seçtiğiniz nesnenin tam hiyerarşisini verir