Object Spy, GetRoProperty, GetToProperty em QTP / UFT com Exemplo

Anonim

Este tutorial demonstra o OBJECT SPY.

O Object Spy pode ajudar a determinar as propriedades e métodos úteis associados a um objeto em seu ambiente.

Os tutoriais do UFT HP / Micro Focus também descrevem GetROProperty, GetTOProperty e SetTOProperty

Clique aqui se o vídeo não estiver acessível

GetRoProperty

  • GetRoProperty - é um método embutido usado para recuperar o valor de tempo de execução de uma propriedade de objeto.
  • Existem 4 etapas envolvidas no uso da GetRoProperty
  • Etapa 1) Registre o objeto no qual deseja usar o GetRoProperty no repositório de objetos
  • Etapa 2) Para o objeto gravado, identifica a propriedade de tempo de execução que pode ser usada. Você pode usar o Object Spy.
  • Etapa 3) Use o método GetRoProperty para recuperar a propriedade de tempo de execução identificada e armazenar o valor em uma variável
  • Etapa 4) Use este valor para outras deduções

SetToProperty e GetToProperty

  • Considere um botão da Web armazenado no repositório de objetos
  • Quando o teste é executado, o QTP cria uma cópia deste objeto chamado Objeto de Teste e o compara com o Objeto de Tempo de Execução
  • Usando GetToProperty, você pode recuperar o valor de uma propriedade do objeto de teste
  • Usando SetToProperty, você pode alterar o valor da propriedade de um objeto de teste
  • Quando o teste é concluído, este objeto de teste é descartado, assim como todas as modificações feitas nas propriedades do objeto usando SetToProperty
  • Quando o teste é executado novamente, uma nova cópia do objeto de teste é criada com os valores de propriedade originais armazenados no repositório de objetos
  • Você pode considerar o uso de GetToProperty e SetToProperty quando seu script de teste tiver várias linhas de códigos e seu ambiente for esporádico
  • Para uma observação, não há SetRoProperty

Espião de objeto:

  • O espião de objeto é um recurso do QTP com o qual você pode visualizar as propriedades e métodos do objeto de teste e de tempo de execução.
  • Ele também fornece a sintaxe para um método selecionado.
  • Object Spy dá a hierarquia completa do objeto que você selecionou