我的页面上有几个单选按钮系列。我需要点击每个"单选按钮列表"的第一个单选按钮。我决定用for循环来做这件事,因为将来可能需要在每个单选按钮上添加操作。但Ride不喜欢我的循环:它总是显示"错误:数据健康检查失败。重置更改?">
MyKeyword
[Arguments] ${number}
:FOR ${i} IN RANGE 0 ${number}
Run Keyword If '${i}'=='0' Click Element numAlternative1
... ELSE Click Element numAlternative${i}1
我在循环中做错了什么?
我最终发现FOR循环语法在Robot Framework 3.1中发生了变化,所以Ride不接受旧语法。因此,编写FOR循环的新方法是:
MyKeyword
[Arguments] ${number}
FOR ${i} IN RANGE 0 ${number}
Run Keyword If '${i}'=='0' Click Element numAlternative1
... ELSE Click Element numAlternative${i}1
END