Se você está iniciando no Robot Framework e quer aprender como usar loops para percorrer listas de forma simples, este artigo é para você. O FOR é uma das estruturas mais poderosas e úteis na automação de testes, e entender sua forma mais básica é o primeiro passo para criar scripts eficientes.
O que é o FOR no Robot Framework?
O FOR é uma estrutura de repetição que itera sobre listas ou sequências. A cada interação, ele atribui o valor atual a uma variável, permitindo que você execute ações sobre esse item.
Por exemplo, ao iterar sobre uma lista de frutas, o FOR pode logar uma mensagem dizendo qual fruta foi “comida” naquela iteração. Esse comportamento torna possível criar fluxos dinâmicos e organizar dados de forma simples.
Exemplo prático
Uma lista com frutas pode ser percorrida assim:
- Maçã
- Banana
- Uva
- Laranja
No código, cada vez que o loop passa, a variável recebe a fruta correspondente e executa o comando desejado.
Na primeira interação: Enzo comeu maçã
Na segunda: Enzo comeu banana
E assim por diante, até o fim da lista.
Trabalhando com listas grandes
Se sua lista tiver muitos elementos, você pode quebrar o código em múltiplas linhas usando ... (três pontos). Isso melhora a legibilidade e evita um código “apertado”.
Lembra da música da Mariana conta números? Veja no exemplo como ficaria:

Variáveis para listas
Para manter organização, especialmente em listas extensas, é recomendado criar variáveis de lista:

Assim, o FOR utilizará apenas essa variável, mantendo o código limpo e fácil de manter.
Por que dominar o FOR simples?
Mesmo sendo básico, esse tipo de loop é fundamental para automações em Robot Framework. Com ele você pode:
- Percorrer dados de APIs
- Processar resultados de banco de dados
- Criar mensagens dinâmicas
- Simplificar a lógica de repetição
O FOR simples no Robot Framework é fácil de implementar, mas extremamente útil. Ele ajuda a dar clareza e reutilização ao seu código, seja em listas pequenas ou extensas.
Quer ver isso funcionando na prática? Assista ao vídeo completo no YouTube da Orange!

