当前位置 : 主页 > 网络安全 > 测试自动化 >

自动化测试 – 如何在机器人框架中编写循环

来源:互联网 收集:自由互联 发布时间:2021-06-19
我做了我的第一个简单的测试用例,我有一个问题. 在RF中可以写入循环吗? 我想从地址和修改后的变量“i”的地址中检索值.我想执行直到存在这样的地址,因为它是表中的一行. ${f1} A
我做了我的第一个简单的测试用例,我有一个问题.
在RF中可以写入循环吗?
我想从地址和修改后的变量“i”的地址中检索值.我想执行直到存在这样的地址,因为它是表中的一行.

${f1}       A
${f_temp}   B

While   ${f1} != ${f_temp}
or
While elemtent 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}

有任何想法吗?

Robot Framework没有while循环.您必须使用FOR循环和“exit for loop if”关键字退出.它将运行一段有限的时间,但如果你在范围内选择足够大的数字,它就足够接近实际用途.

*** Test Cases ***
For Test
    :FOR    ${i}    IN RANGE    999999
    \    Exit For Loop If    ${i} == 9
    \    Log    ${i}
    Log    Exited
网友评论