Identificatore ordinale in QTP / UFT: esempio di identificazione dell'oggetto

Anonim

Cos'è l'identificatore ordinale?

Se le proprietà obbligatorie e di supporto non sono sufficienti per identificare un oggetto durante una sessione di registrazione, QTP utilizza l' identificatore ordinale oltre ad altre proprietà acquisite per identificare gli oggetti durante una sessione di registrazione. Per impostazione predefinita, esiste un tipo di identificatore ordinale per ogni classe di oggetti di test.

Nella finestra Identificazione oggetto, è possibile modificare l'identificatore ordinale predefinito per un oggetto

Esistono tre tipi di identificatori ordinali in HP UFT.

  1. Basato su indice
  2. Basato sulla posizione
  3. Tempo di creazione

Basato su indice

  • Quando si utilizza l'identificatore ordinale basato sull'indice, durante la registrazione, QTP assegnerà un valore alla proprietà INDICE di un oggetto
  • Il valore si basa sull'ordine in cui l'oggetto appare all'interno del codice sorgente.
  • La prima occorrenza ha valore 0
  • I valori della proprietà Index sono specifici dell'oggetto.
  • Pertanto, se si utilizza Index: = 3 per descrivere un oggetto di prova WebEdit, Quick Test cerca il quarto oggetto WebEdit nella pagina.
  • Allo stesso modo, si utilizza Index: = 1 per descrivere un oggetto di prova WebButton, Quick Test cerca il secondo oggetto WebButton nella pagina

Basato sulla posizione

  • Quando si utilizza l'identificatore ordinale basato sulla posizione, durante la registrazione Micro Focus UFT assegnerà un valore alla proprietà LOCATION di un oggetto per identificare in modo univoco l'oggetto.
  • Il valore si basa sull'ordine in cui l'oggetto viene visualizzato all'interno della finestra, della cornice o della finestra di dialogo, in relazione ad altri oggetti con proprietà identiche.
  • La prima occorrenza dell'oggetto è 0.
  • I valori vengono assegnati in colonne dall'alto verso il basso e da sinistra a destra.

Tempo di creazione

  • Quando si utilizza l'identificatore ordinale dell'ora di creazione, durante la registrazione, QTP assegnerà un valore alla proprietà Ora di creazione di un browser web
  • L'identificatore è disponibile solo per l'ambiente Web
  • Questo valore indica l'ordine in cui il browser è stato aperto rispetto ad altri browser aperti.
  • Il primo browser che si apre durante la registrazione riceve il valore CreationTime = 0 e ai browser successivi vengono dati i valori 1, 2, 3 ... e così via

Fare clic qui se il video non è accessibile

Risorse

Scarica le pagine Web utilizzate nel tutorial sopra per esercitarti in autonomia