QTP/UFT'de Sıralı Tanımlayıcı: Nesne Tanımlama Örneği
Sıralı Tanımlayıcı Nedir?
Zorunlu ve yardımcı özellikler bir kayıt oturumu sırasında bir nesneyi tanımlamak için yeterli değilse, QTP şunları kullanır: Sıra Tanımlayıcı Bir kayıt oturumu sırasında nesneleri tanımlamak için yakalanan diğer özelliklere ek olarak. Varsayılan olarak her test nesnesi sınıfı için bir sıralı tanımlayıcı türü mevcuttur.
Nesne Tanımlama Penceresinde, bir Nesnenin varsayılan Sıra Tanımlayıcısını değiştirebilirsiniz.
HP UFT'de üç tür Sıralı Tanımlayıcı vardır.
- Dizin tabanlı
- Konum tabanlı
- Oluşturma Zamanı
Dizin Tabanlı
- İndeks bazlı sıra tanımlayıcı kullanıldığında, kayıt sırasında QTP bir değer atayacaktır. INDEX özelliği bir nesnenin
- Değer, nesnenin kaynak kodda görünme sırasına bağlıdır.
- İlk oluşumun değeri 0'dır
- Dizin özelliği değerleri nesneye özgüdür.
- Bu nedenle, bir WebEdit test nesnesini tanımlamak için Index:=3'ü kullanırsanız Hızlı Test, sayfadaki dördüncü WebEdit nesnesini arar.
- Benzer şekilde, bir WebButton test nesnesini tanımlamak için Index:=1'i kullanırsınız, Quick Test sayfadaki ikinci WebButton nesnesini arar
Konum tabanlı
- Lokasyon bazlı sıra tanımlayıcı kullanıldığında, kayıt sırasında Micro Focus UFT bir değer atayacaktır. KONUM özellik Nesneyi benzersiz şekilde tanımlamak için bir nesnenin.
- Değer, nesnenin pencere, çerçeve veya iletişim kutusu içinde, aynı özelliklere sahip diğer nesnelere göre göründüğü sıraya dayanır.
- Nesnenin ilk oluşumu 0'dır.
- Değerler sütunlar halinde yukarıdan aşağıya ve soldan sağa atanır.
Oluşturma Zamanı
- Oluşturma zamanı sıra tanımlayıcısını kullanırken, kayıt sırasında QTP bir değer atayacaktır. Oluşturma Zamanı özellik bir Web Tarayıcısının
- Tanımlayıcı yalnızca Web Ortamı için kullanılabilir
- Bu değer, tarayıcının diğer açık tarayıcılara göre açılma sırasını gösterir.
- Kayıt sırasında açılan ilk tarayıcı CreationTime=0 değerini alır ve sonraki tarayıcılara 1, 2, 3… vb. değerler verilir.
Tıkla okuyun videoya erişilemiyorsa
Kaynaklar
Kendi kendine pratik yapmak için yukarıdaki eğitimde kullanılan Web sayfalarını indirin