v1.0
Comando

Wait()

Pausa a execução até que uma condição booleana seja verdadeira. Avalia a expressão periodicamente até ela retornar true ou o timeout ser atingido, disparando uma exceção.
Sintaxe
Wait(condicao, timeout)

Parâmetros

ParâmetroDescrição
condição Expressão booleana avaliada, quando retornar true, o Wait() conclui. Aceita variáveis e funções.
timeout Tempo máximo em segundos. Padrão 24 horas.

Exemplos

AthusScript
// Aguardar arquivo existir:
Wait(FileExists(@'C:\entrada\dados.csv'), 3600)
Output('Arquivo encontrado, processando...')

// Aguardar com fallback:
Try {
  Wait(FileExists(@'C:\dados.xml'), 300)
}
Catch {
  Output('Arquivo não chegou no prazo: ' + $exception)
  Throw($exception)
}

// Aguardar algum elemento:
Wait(WebElementExists('#popup-sucesso') || WebElementExists('#popup-erro'), 60)
If (WebElementExists('#popup-sucesso')) {
  Output('Salvo com sucesso.')
}
Else {
  Output('Erro ao salvar.')
}

Observações

Lança exceção se o timeout for atingido sem a condição ser satisfeita.