Comando
Retry
Reexecuta o bloco Try atual desde o início. Especialmente útil para criar automações resilientes, que podem repetir a execução em caso de erro.
Retry
Exemplos
int $tentativas = 0
Try {
WebClick('#btnConfirmar')
WaitElement('#mensagem-sucesso', 10)
}
Catch {
$tentativas++
If ($tentativas < 3) {
Delay(1000)
Retry
}
Throw('Falhou após 3 tentativas: ' + $exception)
}
Observações
O comando Retry pode ser chamado de qualquer lugar dentro do bloco Try, não somente no Catch. Use sempre um contador de tentativas para evitar laço infinito.