Object Spy, GetRoProperty, GetToProperty in QTP / UFT con esempio

Anonim

Questo tutorial mostra OBJECT SPY.

Object Spy può aiutare a determinare le proprietà e i metodi utili associati a un oggetto nel proprio ambiente.

I tutorial HP / Micro Focus UFT descrivono anche GetROProperty, GetTOProperty e SetTOProperty

Fare clic qui se il video non è accessibile

GetRoProperty

  • GetRoProperty: è un metodo integrato utilizzato per recuperare il valore di runtime di una proprietà di un oggetto.
  • Ci sono 4 passaggi coinvolti nell'utilizzo di GetRoProperty
  • Passaggio 1) Registrare l'oggetto su cui si desidera utilizzare GetRoProperty in Object Repository
  • Passaggio 2) Per l'oggetto registrato, identifica la proprietà di runtime che potrebbe essere utilizzata. Puoi usare Object Spy.
  • Passaggio 3) Utilizzare il metodo GetRoProperty per recuperare la proprietà di runtime identificata e memorizzare il valore in una variabile
  • Passaggio 4) Utilizzare questo valore per ulteriori detrazioni

SetToProperty e GetToProperty

  • Considera un pulsante Web archiviato nell'Object Repository
  • Quando il test viene eseguito, QTP crea una copia di questo oggetto chiamato Test Object e lo confronta con il Run Time Object
  • Utilizzando GetToProperty è possibile recuperare il valore di una proprietà di Test Object
  • Utilizzando SetToProperty è possibile modificare il valore della proprietà di un oggetto di prova
  • Quando il test è completato, questo oggetto di test viene scartato e così tutte le modifiche apportate alle proprietà dell'oggetto utilizzando SetToProperty
  • Quando il test viene rieseguito, viene creata una nuova copia dell'oggetto di test con i valori delle proprietà originali memorizzati nel repository degli oggetti
  • Puoi prendere in considerazione l'utilizzo di GetToProperty e SetToProperty quando lo script di test ha più righe di codice e il tuo ambiente è sporadico
  • Per una nota, non c'è SetRoProperty

Spia oggetto:

  • La spia degli oggetti è una funzionalità di QTP che consente di visualizzare le proprietà e i metodi degli oggetti sia di prova che di runtime.
  • Fornisce inoltre la sintassi per un metodo selezionato.
  • Object Spy fornisce la gerarchia completa dell'oggetto selezionato