Usar o métodoWaitForAnyScreen para o Conector da aplicação universal

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Encontre uma ou mais telas da aplicação e, opcionalmente, seus elementos secundários em um período especificado e execute as ações especificadas.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Quando você usa o métodoWaitForAnyScreen, ele tenta encontrar uma tela correspondendo às regras de correspondência de tela dentro de uma duração especificada. Se ele não encontrar a tela dentro dessa duração, você pode opcionalmente habilitá-lo para executar uma ação passando o controle para outro componente por meio da porta ELSE. Caso contrário, o métodoWaitForAnyScreen concluirá sua execução. Para que o métodoWaitForAnyScreen encontre uma tela, a tela deve estar em um estado aberto.

    Procedimento

    1. Configure o UAC.
      Para aprender a configurar as telas da aplicação e os elementos secundários, consulte Usar o Conector de aplicações universais.
    2. Em Objetos globais, clique duas vezes no objeto UniversalApplication.
      O métodoWaitForAnyScreen aparece no painel do Pesquisador de objetos.
    3. Arraste o métodoWaitForAnyScreen para a superfície de design.
    4. Configure o métodoWaitForAnyScreen.
      1. Selecione o ícone de configurações (ícone de configurações do método Aguardar qualquer tela).
      2. Na janela ESCOLHER TELAS, selecione uma ou mais telas da aplicação.
      3. Selecione OK.
        A tela do aplicativo que você selecionou aparece no métodoWaitForAnyScreen.

        Tela capturada no método Aguardar qualquer tela.

      4. Configure os parâmetros no métodoWaitForAnyScreen.
        Tabela 1. Parâmetros do métodoWaitForAnyScreen
        Parâmetro Descrição Tipo de porta de dados Tipo de dados Valor-padrão Obrigatório? Anotações
        Corresponder a todos os secundários Se definido como Verdadeiro, o método também encontrará os elementos secundários da tela primária que você capturou ao corresponder aos atributos dos elementos secundários. Dados em Booleano Falso Não
        Aviso:
        Definir este parâmetro como Verdadeiro pode tornar a execução do componente mais lenta.
        Tempo limite Duração em segundos na qual o métodoWaitForAnyScreen tenta encontrar a tela e, opcionalmente, seus elementos secundários. Dados em Inteiro 30 segundos Sim
        Tela da aplicação Título da tela da aplicação que você selecionou na janela ESCOLHER TELAS. O componente permite várias entradas de janela, dependendo do número de telas que você selecionou na janela ESCOLHER TELAS. Dados esgotados Não aplicável Não aplicável Não aplicável Se o métodoWaitForAnyScreen encontrar a primeira tela listada, a execução do métodoWaitForAnyScreen será concluída.
        ELSE Executa outro componente ou método se o métodoWaitForAnyScreen não conseguir encontrar nenhuma tela dentro da duração especificada na porta de tempo limite. Dados esgotados Não aplicável Não aplicável Não