我有一个由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}