Kārtas identifikators QTP / UFT: Objekta identifikācijas piemērs

Anonim

Kas ir kārtas numurs?

Ja obligātās un palīgierīces nav pietiekamas, lai ierakstu sesijas laikā identificētu objektu, QTP papildus citiem uzņemtajiem rekvizītiem izmanto arī kārtas identifikatoru , lai identificētu objektus ieraksta sesijas laikā. Pēc noklusējuma katras testa objektu klases eksistē kārtas kārtas identifikatora tips.

Logā Object Identification varat modificēt Object noklusējuma kārtas numuru

HP UFT ir trīs veidu kārtas identifikatori.

  1. Pamatojoties uz indeksu
  2. Atkarībā no atrašanās vietas
  3. Izveides laiks

Pamatojoties uz indeksu

  • Izmantojot indeksēšanas kārtas numuru, ierakstīšanas laikā QTP objekta INDEX īpašībai piešķir vērtību
  • Vērtība ir balstīta uz secību, kādā objekts parādās avota kodā.
  • Pirmajam gadījumam ir vērtība 0
  • Indeksa rekvizītu vērtības ir raksturīgas objektam.
  • Tādēļ, ja WebEdit testa objekta aprakstam izmantojat Index: = 3, ātrā pārbaude lapā meklē ceturto WebEdit objektu.
  • Tāpat jūs izmantojat Index: = 1, lai aprakstītu WebButton testa objektu. Ātrā pārbaude meklē otro WebButton objektu lapā

Atkarībā no atrašanās vietas

  • Izmantojot ierakstu identifikatoru, kas balstīts uz atrašanās vietu, ierakstīšanas laikā Micro Focus UFT piešķirs objekta īpašībai LOCATION vērtību , lai unikāli identificētu objektu.
  • Vērtība ir balstīta uz secību, kādā objekts parādās logā, rāmī vai dialoglodziņā attiecībā pret citiem objektiem ar identiskām īpašībām.
  • Pirmā objekta parādīšanās ir 0.
  • Vērtības tiek piešķirtas kolonnās no augšas uz leju un no kreisās uz labo.

Izveides laiks

  • Izmantojot izveides laika kārtas numuru, ierakstīšanas laikā QTP piešķirs vērtību tīmekļa pārlūkprogrammas īpašumam Izveides laiks
  • Identifikators ir pieejams tikai tīmekļa videi
  • Šī vērtība norāda pārlūka atvēršanas secību attiecībā pret citiem atvērtajiem pārlūkiem.
  • Pirmajam pārlūkam, kas tiek atvērts ierakstīšanas laikā, tiek piešķirta vērtība CreationTime = 0, un nākamajām pārlūkprogrammām tiek piešķirtas vērtības 1, 2, 3 ... un tā tālāk

Noklikšķiniet šeit, ja videoklips nav pieejams

Resursi

Lejupielādējiet tīmekļa vietnes, kas iepriekš aprakstītajā apmācībā izmantotas pašmācībai