编写case过程中,有时使用死循环模式还是很有必要的;比如验证码的识别,某些网页特殊元素的定位等,都要尝试几次才能成功的。
请放心RF框架中的死循环模式不是真正的死循环,它也是有限制的,最大是20次
如果不放心,下面咱们编写个简单脚本,来验证下:
*** Variables ***
${a} 0
*** Keywords ***
kw-1
${a} Evaluate ${a}+1
Set Suite Variable ${a}
Run Keyword If 1==1 kw-1
*** Test Cases ***
1019-case
kw-1
Run Keyword If 1==1 kw-1 //就是让1==1条件始终为真,执行kw-1关键字,然后就会继续循环了;
运行一下,结果如下:
网友评论