Também é possível inserir objetos de teste dinâmicos usando Inserir
Objeto de Teste Dinâmico. A hierarquia de um objeto de teste no mapa de
objetos representa a ordem de procura de determinado controle durante a reprodução.
Por uma série de alterações de aplicativos, a hierarquia de objetos pode alterar se
novos objetos forem introduzidos no aplicativo de teste. Isso resulta em uma falha de
reprodução. Por meio dos objetos de teste dinâmico, é possível ancorar um objeto de teste
como descendente do objeto-pai.
Sobre Esta Tarefa
Para inserir um objeto de teste dinâmico
Procedimento
- No menu do mapa de objetos de teste, clique em
para abrir a caixa de diálogo Selecionar um Aplicativo.
- No campo Nome do Aplicativo,
selecione o aplicativo que contém os controles que você deseja testar
e clique em OK.
- Na barra de ferramentas Mapa de Objetos de Teste, clique em
. O Functional Tester abre a caixa de diálogo Mapa de Objetos.
- Na página Selecionar um Objeto, clique no ícone
Localizador de Objetos
e arraste-o para o aplicativo sobre o objeto que você deseja incluir no mapa de objetos de teste. Para obter outros métodos de
seleção de objetos, consulte Selecionar um Objeto.
- Clique em Avançar.
- Na caixa de diálogo Incluir Objeto de Teste Dinâmico,
selecione Ancorar no Objeto-Pai Selecionado. Por selecionar Ancorar no Objeto-Pai Selecionado, você está
tornando o novo objeto em descendente do objeto-pai. É possível agora procurar o objeto
dinamicamente, ancorando no objeto-pai. É possível editar as propriedades de
reconhecimento, dando um clique duplo nas propriedades do objeto.
- Selecione o objeto a ser inserido e clique em Concluir.
Nota: Para converter um objeto do mapa de objetos em objeto dinâmico, clique com o botão
direito do mouse no mapa de objeto de teste e selecione
Converter para Objeto
de Teste
Dinâmico
. A propriedade Administrative
exibe uma propriedade
descriptionobject adicional. Para converter um
objeto de teste dinâmico em um objeto de teste mapeado, defina a propriedade
descriptionobject como falsa. Contudo, é preciso assegurar que o objeto
de teste seja um objeto-filho mapeável do objeto-pai.