Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have test case to delete files one by one, i want it to click each file till there is no file.

but actual execution just delete one file and stopped.

is that i need to implement for loop?

please advise how to do it in 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
question from:https://stackoverflow.com/questions/65950529/how-to-click-button-till-there-is-no-such-element

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
679 views
Welcome To Ask or Share your Answers For Others

1 Answer

A very rough solution

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...