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

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 2 min. de leitura
  • Encontre uma ou mais telas de aplicações e, opcionalmente, seus elementos secundários dentro de um período de tempo que você especificar e, em seguida, execute as ações que você especificar.

    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 combinando as regras de correspondência de tela dentro de uma duração especificada. Se ele não conseguir 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é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 saber como 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 de 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ções.
      3. Selecione OK.
        A tela da aplicação selecionada aparece no método WaitForAnyScreen.

        Tela capturada no método Aguardar por 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
        JunteTodos os Filhos Se definido como Verdadeiro , o método também encontra os elementos secundários da tela primária que você capturou combinando os atributos dos elementos secundários. Dados em Booliano Falso(a) Não
        Aviso:
        Definindo este parâmetro como Verdadeiro pode retardar a execução do componente.
        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 falhar ao encontrar qualquer 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 de conector Java, consulte Métodos do conector Java .
      • Para obter mais informações sobre os métodos do Conector do Google Chrome e do Microsoft Edge, consulte Métodos de conector Chromium .

      • Para obter mais informações sobre métodos do Conector do Windows, consulte Métodos de 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.