web-dev-qa-db-fra.com

Comment écrire une boucle dans Robot Framework

Je fais mon premier cas de test simple et j'ai un problème.

Est-il possible d'écrire une boucle dans Robot Framework?

Je veux récupérer la valeur de l'adresse et l'adresse de la variable modifiée "i". Je veux effectuer jusqu'à ce qu'une telle adresse existe, car il s'agit d'une ligne dans le tableau.

${f1}       A
${f_temp}   B

While   ${f1} != ${f_temp}
or
While element xpath=//${i} is visible


\  ${F_temp}                Get Text     xpath=//${i}
\  ${i}                     ${i}+1
\  Run Keyword And Continue On Failure   Should be equal  ${f_temp}  ${f1}

Des idées?

8
grandecalvo

Comme l'a dit la réponse ci-dessus, Robot ne prend pas en charge la boucle WHILE native. Mais celui-ci peut vous aider si vous insistez. https://github.com/robotframework/robotframework/issues/3235

0
Rainy Chan