循环数据健全性检查在Ride中失败



我的页面上有几个单选按钮系列。我需要点击每个"单选按钮列表"的第一个单选按钮。我决定用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

相关内容

  • 没有找到相关文章

最新更新