Created
September 19, 2018 15:53
-
-
Save mayribeirofernandes/758b6e2f12a9545e81f5e4884d9e1afa to your computer and use it in GitHub Desktop.
Exemplo Loops Robot Framework
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** Settings *** | |
Documentation Suíte para exemplificar o uso de LOOPS nos testes | |
... Os LOOPS devem ser pouco utilizados, mas tem hora que não tem jeito | |
... e precisamos dele mesmo, então vamos ver como é! | |
... LOOPS: use com moderação! | |
... Infelizmente o Loop FOR ainda não tem uma estrutura keyword-driven | |
... Mas o criador do Robot já disse que estão estudando uma solução! | |
*** Variable *** | |
@{FRUTAS} maça banana uva abacaxi | |
*** Test Case *** | |
Caso de teste exemplo 01 | |
Usando FOR com RANGE | |
Usando FOR com LISTA | |
Saindo de um FOR | |
Usando a keyword REPEAT | |
*** Keywords *** | |
Usando FOR com RANGE | |
:FOR ${COUNT} IN RANGE 1 6 | |
\ Log Meu contador atual é: ${COUNT}. O range será de 1 a 5! | |
\ Run Keyword If ${COUNT} == 5 Log Acabou o loop!!! | |
Usando FOR com LISTA | |
:FOR ${ITEM} IN @{FRUTAS} | |
\ Log Minha fruta é: ${ITEM} | |
\ Run Keyword If '${ITEM}' == 'abacaxi' Log Acabou o loop!!! | |
Saindo de um FOR | |
:FOR ${ITEM} IN @{FRUTAS} | |
\ Exit For Loop If '${ITEM}' == 'uva' | |
\ Log Minha fruta é: ${ITEM} | |
Usando a keyword REPEAT | |
Repeat Keyword 4 Log Vamos logar essa frase 4 vezes!!! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment