我的代码:
删除循环项目
${fruits} create list ['16825', '11209', '16902']
:FOR ${project_element} IN ${fruits}
\ Log Get Text ${project_element}
当我运行测试套件时,将出现错误: Error image
答案 0 :(得分:2)
要使FOR循环正常工作,您需要在@
之后的变量名之前使用IN
:
:FOR ${project_element} IN @{fruits}
不建议使用:
和\
。现在,FOR循环的正确格式为:
FOR ${project_element} IN @{fruits}
Log Get Text ${project_element}
END
有关更多信息,请参见机器人框架用户指南中的For loops。
答案 1 :(得分:0)
您不能按原样使用Create List
,而应更改为:
${fruits}= create list 16825 11209 16902
此外,您不能在Log Get Text ${project_element}
中将关键字“链接”在一起,必须在两者之间使用变量,例如:
${text}= Get Text ${project_element}
Log ${text}
总体而言,可行的解决方案将接近:
${fruits}= create list 16825 11209 16902
FOR ${project_element} IN @{fruits}
${text}= Get Text ${project_element}
Log ${text}
END