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.
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.
Nota: Para prevenir falhas na reprodução devido à alterações na hierarquia do objeto, é possível também ativar o recurso de procura dinâmica, que ativa o
Rational Functional Tester para
localizar objetos de teste no aplicativo em teste cuja posição hierárquica possa ter sido alterada com relação à posição no mapa de objetos de teste. Para obter mais informações a respeito do recurso de procura dinâmica, consulte
Ativando o Recurso de Localização Dinâmica.