Tavaline identifikaator QTP / UFT-s: objekti identifitseerimise näide

Anonim

Mis on järjekorranumber?

Kui kohustuslikud ja abistavad atribuudid ei ole objekti tuvastamiseks salvestusseansi ajal piisavad, kasutab QTP objektide tuvastamiseks salvestusseansi ajal lisaks muudele hõivatud omadustele ka Ordinal Identifier -t . Vaikimisi on iga katseobjektiklassi jaoks järjestustunnuse tüüp.

Objekti identifitseerimise aknas saate muuta objekti vaikenumbrit

HP UFT-s on kolme tüüpi tavalisi identifikaatoreid.

  1. Indeksipõhine
  2. Asukohapõhine
  3. Loomise aeg

Indeksipõhine

  • Indeksil põhineva järjekorranumbri kasutamisel määrab QTP objekti INDEX atribuudile väärtuse salvestamise ajal
  • Väärtus põhineb järjekorras, milles objekt ilmub lähtekoodis.
  • Esimese esinemise väärtus on 0
  • Indeksi omaduste väärtused on objektipõhised.
  • Seega, kui kasutate WebEditi testiobjekti kirjeldamiseks Index: = 3, otsib kiirtest lehelt neljanda WebEditi objekti.
  • Samamoodi kasutate WebButtoni testiobjekti kirjeldamiseks Index: = 1, Kiirtest otsib lehel teist veebiobjekti objekti

Asukohapõhine

  • Asukohapõhise järjestustunnuse kasutamisel määrab Micro Focus UFT salvestamise ajal objekti omadusele LOCATION objekti kordumatu tuvastamise.
  • Väärtus põhineb järjekorras, milles objekt ilmub aknas, raamis või dialoogiboksis teiste identsete omadustega objektide suhtes.
  • Objekti esmakordne esinemine on 0.
  • Väärtused määratakse veergudes ülevalt alla ja vasakult paremale.

Loomise aeg

  • Kui kasutatakse loomise aja järjekorranumbrit, määrab QTP salvestamise ajal väärtuse veebibrauseri atribuudile Loomise aeg
  • Identifier on saadaval ainult veebikeskkonnas
  • See väärtus näitab brauseri avamise järjekorda võrreldes teiste avatud brauseritega.
  • Esimene salvestamise ajal avanev brauser saab väärtuse CreationTime = 0 ja järgmistele brauseritele antakse väärtused 1, 2, 3… ja nii edasi

Kui videole pole juurdepääsu, klõpsake siin

Ressursid

Laadige alla ülaltoodud õpetuses kasutatud veebisaidid eneseharjutamiseks