Robotframework 如何点击按钮直到没有这样的元素?

Robotframework 如何点击按钮直到没有这样的元素?,robotframework,Robotframework,我有一个一个删除文件的测试用例,我希望它点击每个文件,直到没有文件 但实际执行只是删除一个文件并停止 我需要实现for循环吗 请建议如何在robot中执行此操作 Delete All Files Wait Until Page Contains And Click ${SETTINGS-FILES} ${FILES} Run Keyword And Return Status Wait Until Page Contains Element

我有一个一个删除文件的测试用例,我希望它点击每个文件,直到没有文件

但实际执行只是删除一个文件并停止

我需要实现for循环吗

请建议如何在robot中执行此操作

Delete All Files
    Wait Until Page Contains And Click              ${SETTINGS-FILES}
    ${FILES}   Run Keyword And Return Status    Wait Until Page Contains Element    ${ANDROID-WIDGET-LISTVIEW}\[@resource-id="FilesList"]  2s
    Run Keyword If    ${FILES}      Wait Until Page Contains And Click              ${DELETE-FILES}
    Run Keyword If    ${FILES}      Wait Until Page Contains And Click              ${OK}
    Run Keyword If    ${FILES}      Wait Until Page Does Not Contain Element        ${ANDROID-WIDGET-LISTVIEW}\[@resource-id="$FilesList"]
    Run Keyword If    ${FILES}      Wait Until Page Contains                        No Files
非常粗略的解决办法

FOR    ${i}    IN RANGE    999999
    YOUR TEST
    Exit For Loop If    CONDITION TO EXIT
END

显示假定要删除的元素的html代码。我不确定如何捕获html。是安卓。我捕获了列表布局定位器,当文件列出后元素列表视图可见时,我观察到了该定位器。然后我捕获x删除按钮定位器。