Redni identifikator u QTP/UFT: Primjer identifikacije objekta

Što je redni identifikator?

Ako obvezna i pomoćna svojstva nisu dovoljna za identifikaciju objekta tijekom sesije snimanja, QTP koristi Redni identifikator uz ostala snimljena svojstva za identifikaciju objekata tijekom sesije snimanja. Prema zadanim postavkama, vrsta rednog identifikatora postoji za svaku klasu testnog objekta.

U prozoru za identifikaciju objekta možete promijeniti zadani redni identifikator za objekt

Redni identifikator u QTP-u: Kompletan vodič

Postoje tri vrste rednih identifikatora u HP UFT-u.

  1. Na temelju indeksa
  2. Na temelju lokacije
  3. Vrijeme stvaranja

Na temelju indeksa

  • Kada koristite redni identifikator temeljen na indeksu, QTP će pri snimanju dodijeliti vrijednost svojstvo INDEX predmeta
  • Vrijednost se temelji na redoslijedu u kojem se objekt pojavljuje unutar izvornog koda.
  • Prvo pojavljivanje ima vrijednost 0
  • Vrijednosti svojstava indeksa su specifične za objekt.
  • Stoga, ako koristite Index:=3 za opis WebEdit testnog objekta, Quick Test traži četvrti WebEdit objekt na stranici.
  • Isto tako, koristite Index:=1 za opisivanje testnog objekta WebButton, Quick Test traži drugi WebButton objekt na stranici

Na temelju lokacije

  • Kada koristite redni identifikator temeljen na lokaciji, tijekom snimanja, Micro Focus UFT će dodijeliti vrijednost LOKACIJA nekretnina objekta za jedinstvenu identifikaciju objekta.
  • Vrijednost se temelji na redoslijedu u kojem se objekt pojavljuje unutar prozora, okvira ili dijaloškog okvira, u odnosu na druge objekte s identičnim svojstvima.
  • Prvo pojavljivanje objekta je 0.
  • Vrijednosti se dodjeljuju u stupcima odozgo prema dolje i slijeva nadesno.

Vrijeme stvaranja

  • Kada koristite ordinalni identifikator vremena stvaranja, tijekom snimanja, QTP će dodijeliti vrijednost Vrijeme stvaranja nekretnina web-preglednika
  • Identifikator je dostupan samo za web okruženje
  • Ova vrijednost označava redoslijed kojim je preglednik otvoren u odnosu na druge otvorene preglednike.
  • Prvi preglednik koji se otvori tijekom snimanja prima vrijednost CreationTime=0, a naredni preglednici dobivaju vrijednosti 1, 2, 3 ... i tako dalje

Kliknite ovdje ako video nije dostupan

Resursi

Preuzmite web-stranice korištene u gornjem vodiču za samostalnu vježbu