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

Este tutorial demonstra OBJETO ESPIÃO.

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

O HP/Micro Focus Tutoriais do UFT também descreve GetROProperty, GetTOProperty e SetTOProperty

Clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA 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 do GetRoProperty
  • Etapa 1) Registre o objeto no qual deseja usar 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 deduções adicionais

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 Test Object e compares com o objeto Run Time
  • Usando GetToProperty você pode recuperar o valor de uma propriedade do Test Object
  • Usando SetToProperty você pode alterar o valor da propriedade de um objeto de teste
  • Quando o teste for concluído, esse objeto de teste será descartado, assim como quaisquer modificações feitas nas propriedades do objeto usando SetToProperty
  • Quando o teste é executado novamente, uma nova cópia do objeto de teste é criada com valores de propriedade originais armazenados no repositório de objetos
  • Você pode considerar usar 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:

  • 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.
  • Também fornece a sintaxe de um método selecionado.
  • Object Spy fornece a hierarquia completa do objeto que você selecionou