Robotframework 如何点击按钮直到没有这样的元素?
我有一个一个删除文件的测试用例,我希望它点击每个文件,直到没有文件 但实际执行只是删除一个文件并停止 我需要实现for循环吗 请建议如何在robot中执行此操作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
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删除按钮定位器。