Identificatore ordinale in QTP/UFT: esempio di identificazione di oggetti
Cos'è l'identificatore ordinale?
Se le proprietà obbligatorie e assistive non sono sufficienti per identificare un oggetto durante una sessione di registrazione, QTP utilizza 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 ciascuna classe di oggetto di test.
Nella finestra Identificazione oggetto, è possibile modificare l'identificatore ordinale predefinito per un oggetto
Esistono tre tipi di identificatori ordinali in HP UFT.
- Basato sull'indice
- Basato sulla posizione
- Tempo di creazione
Basato su indici
- Quando si utilizza l'identificatore ordinale basato sull'indice, durante la registrazione, QTP assegnerà un valore a Proprietà INDICE di un oggetto
- Il valore si basa sull'ordine in cui l'oggetto appare nel codice sorgente.
- La prima occorrenza ha valore 0
- I valori delle proprietà dell'indice sono specifici dell'oggetto.
- Pertanto, se si utilizza Index:=3 per descrivere un oggetto di test WebEdit, Quick Test cerca il quarto oggetto WebEdit nella pagina.
- Allo stesso modo, si utilizza Index:=1 per descrivere un oggetto di test WebButton, Quick Test cerca il secondo oggetto WebButton sulla pagina
Basato sulla posizione
- Quando si utilizza un identificatore ordinale basato sulla posizione, durante la registrazione, Micro Focus UFT assegnerà un valore a LOCATION proprietà di un oggetto per identificare in modo univoco l'oggetto.
- Il valore si basa sull'ordine in cui l'oggetto appare 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 al 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 a Tempo di creazione proprietà 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 assegnati i valori 1, 2, 3... e così via
Clicchi qui se il video non è accessibile
Risorse
Scarica le pagine Web utilizzate nel tutorial sopra per esercitarti autonomamente