Use o método WaitForAnyScreen para o Conector de aplicativo universal

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Encontre uma ou mais telas da aplicação e, opcionalmente, seus elementos secundários dentro de um período de tempo especificado e execute as ações especificadas por você.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Quando você usa o método WaitForAnyScreen, ele tenta encontrar uma tela correspondendo às regras de correspondência de tela em uma duração especificada. Se ele não conseguir encontrar a tela dentro dessa duração, você poderá opcionalmente habilitá-lo para executar uma ação passando o controle para outro componente por meio da porta ELSE. Caso contrário, o método WaitForAnyScreen conclui sua execução. Para que o método WaitForAnyScreen 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 Use o Conector de app universal.
    2. Em Objetos globais, clique duas vezes em Aplicação universal objeto.
      O método WaitForAnyScreen aparece no painel Explorador de objetos.
    3. Arraste o método WaitForAnyScreen para a superfície Design.
    4. Configure o método WaitForAnyScreen.
      1. Selecione o ícone de configurações ( Aguarde qualquer ícone de configurações de método de tela.).
      2. Na janela ESCOLHER TELAS, selecione uma ou mais telas de aplicação.
      3. Selecione OK.
        A tela da aplicação selecionada aparece no método WaitForAnyScreen.

        Tela capturada no método Aguardar qualquer tela.

      4. Configure os parâmetros no método WaitForAnyScreen.
        Tabela 1. Parâmetros do método WaitForAnyScreen
        Parâmetro Descrição Tipo de porta de dados Tipo de dados Valor padrão Obrigatório? Anotações
        MatchAllChild Se definido como Verdadeiro , o método também encontra os elementos secundários da tela primária que você capturou, correspondendo os atributos dos elementos secundários. Dados em Booliano Falso(a) Não
        Aviso:
        Definir este parâmetro como Verdadeiro pode tornar a execução do componente mais lenta.
        Tempo limite Duração em segundos em que o método WaitForAnyScreen 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 selecionadas na janela ESCOLHER TELAS. Saída de dados Não aplicável Não aplicável Não aplicável Se o método WaitForAnyScreen encontrar a primeira tela listada, a execução do método WaitForAnyScreen será concluída.
        CASO CONTRÁRIO Executa outro componente ou método se o método WaitForAnyScreen não conseguir encontrar nenhuma tela dentro da duração especificada em Tempo limite porta. Saída de dados Não aplicável Não aplicável Não
    5. Clique duas vezes na tela ou no elemento da aplicação necessário e o painel Explorador de objetos será exibido listando os métodos relacionados.
      Por exemplo, se você selecionar uma tela ou elemento de aplicação Java, os métodos do conector Java serão exibidos no Explorador de objetos.
      • Para obter mais informações sobre métodos do conector Java, consulte Métodos do Conector Java .
      • Para obter mais informações sobre os métodos do Google Chrome e do Microsoft Edge Connector, consulte Métodos de conector Chromium .

      • Para obter mais informações sobre métodos do Conector do Windows, consulte Métodos do Conector do Windows .
      • Se você capturou uma tela de aplicação web e deseja executar um JavaScript personalizado nela, poderá usar o método ExecuteJavascript.