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 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 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 compara-o com o Run Time Object
- 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