如何在RobotFramework的for循环中期运行中更改变量?

时间:2019-05-15 10:05:05

标签: python-3.x robotframework

我有一个由get元素获取的元素列表。我必须单击每个元素。我为此使用循环。下面是代码。我的问题是,一开始在get元素中只返回了两个项目。但是,只有第二次单击该元素之后,第三个元素才可见。我曾希望再次在第五行中使用get元素并将其分配给for循环变量可以解决问题,但这是行不通的。但是,get元素正在检测新元素。我在这里做什么错了?

@{ELEMENTS}=   Get WebElements   ${Cancel_Filter}
:FOR   ${element}    IN    @{ELEMENTS}
 \  log to console  ************************
 \  Click Element  ${element}
 \  @{newELEMENTS}=  Get WebElements  ${Cancel_Filter}
 \  log to console  ${newELEMENTS}
 \  Set Variable  @{ELEMENTS}  @{newELEMENTS}

0 个答案:

没有答案