RF的变量list在For循环的用法,试错中学习


 test.robot:

 FOR 循环要注意:

 关键字:FOR  IN END必须大写,且END 需必写,中间的空格都是两个或两个以上

             如果用到IN RANGE 中间的空格是1个

*** Variables ***
@{list} '192.168.1.34' '3306'
&{dict1} name=Lara pwd=123456
*** Test Cases ***
case1---for循环中list的写法1${list1}
FOR ${i} IN ${list}
log to console ${i}
END
case2---for循环中list的写法2@{list1}
FOR ${i} IN @{list}
log to console ${i}
END
case3---for循环中dict的写法1${dict1}
FOR ${i} IN ${dict1}
log to console ${i}
END
case4---for循环中dict的写法2&{dict1}
FOR ${i} IN &{dict1}
log to console ${i}
END
case5---for循环中dict的写法3@{dict1}
FOR ${i} IN @{dict1}
log to console ${i}
END

 

执行结果:

 

 正常情况,for循环,遍历出所有的元素。所以:

 列表:@{list1}     取出列表中每一个值       ${list1}   会取出一个整体

 对于字典中@dict1 写法有待研究


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM