Orange Juice

For in Range no Robot Framework

Imagem promocional da Aula 28 sobre Robot Framework, com foco no uso do comando "For in Range". À esquerda, o título em destaque com tipografia grande e em branco sobre fundo preto e laranja, acompanhado do logotipo do Robot Framework no topo. O design utiliza elementos de programação e cores vibrantes, como laranja e rosa, para transmitir um visual moderno e tecnológico, reforçando o tema de automação de testes.

Se você está começando a trabalhar com automação de testes, provavelmente já ouviu falar do For in Range no Robot Framework. Esse loop é uma ferramenta poderosa para repetir ações e manipular dados de forma automática, e saber usá-la é essencial para criar testes mais eficientes e organizados.

O Robot Framework é baseado em Python e, por isso, o comportamento do for in range segue a mesma lógica: ele começa a contagem a partir do zero e não inclui o número final definido.

Exemplo básico: repetindo até 10 interações

No uso mais simples, você define apenas o número final, e o loop executará de 0 até o número anterior ao que foi indicado. Por exemplo, FOR IN RANGE 10 vai executar de 0 a 9.

Definindo início e fim da contagem

É possível também escolher não começar do zero. Por exemplo, FOR IN RANGE 2 10 iniciará no 2 e seguirá até 9. Isso oferece flexibilidade quando você precisa repetir ações a partir de um ponto específico.

Pulando números

Se a necessidade é contar pulando números, basta definir um passo. Ao colocar FOR IN RANGE 0 10 2, você terá uma contagem de 0, 2, 4, 6 e 8. Esse recurso é ótimo para trabalhar apenas com pares, ímpares ou intervalos customizados.

Contagem regressiva

Quer contar fazer uma contagem regressiva, igual no ano novo? Use valores negativos no passo. Por exemplo, FOR IN RANGE 10 0 -1 criará uma lista de 10 até 1. Isso é útil quando se quer executar algo partindo de um valor maior até um menor.

Aplicando lógica dentro do loop

Além dos logs, é possível executar ações reais dentro do loop. Imagine criar uma variável soma que começa em zero e, a cada interação, soma valores pares. Ao final, você terá uma automação capaz de calcular a soma de todos os números desejados enquanto executa passos do teste.

Assim, entender o for in range é mais do que saber “passar números”. É pensar nas interações e em como cada repetição pode contribuir para testes mais dinâmicos.

Dominar estruturas de repetição como o for in range é fundamental para quem deseja otimizar testes no Robot Framework. Lembre-se: quanto mais lógica e clareza nos seus loops, mais robusta será sua automação.

👉 Quer ver todos esses exemplos rodando na prática e entender visualmente cada execução?
Assista ao vídeo completo no nosso canal no YouTube e faça os seus testes automatizados!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *