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.
Wait(condicao, timeout)
Parâmetros
| Parâmetro | Descriçã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
// 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.