Inserindo Objeto de Teste Dinâmico

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.
Para inserir um objeto de teste dinâmico
  1. No menu do mapa de objetos de teste, clique em Aplicativos > Executar para abrir a caixa de diálogo Selecionar um Aplicativo.
  2. No campo Nome do Aplicativo, selecione o aplicativo que contém os controles que você deseja testar e clique em OK.
  3. Na barra de ferramentas Mapa de Objetos de Teste, clique em Objeto de Teste > Inserir Objeto de Teste DinâmicoObjeto de Teste: Inserir Objeto de Teste Dinâmico. O Functional Tester abre a caixa de diálogo Mapa de Objetos.
  4. Na página Selecionar um Objeto, clique no ícone Localizador de Objetos 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.
  5. Clique em Avançar.
  6. 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.
  7. 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âmicoConverter 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.

Feedback