Continue For Loop關鍵字就是python的continue的意思,跳出本層循環,繼續執行下一個循環。python
我先舉個栗子:oop
:FOR ${index} IN RANGE 5
${status}= Run Keyword And Return Status Page Should Contain 查看更多 #頁面是否包含查看更多
Run Keyword If '${status}'=='True' Run Keywords Close Window AND Continue For Loopspa
先無論上面具體什麼意思,能夠看到,for循環裏面有個if語句,if +條件+操做+AND+Continue For Loop。而後運行以後,報錯,說這個用法無效。博客
那麼使它有效該如何操做,再請看下面的栗子for循環
:FOR ${index} IN RANGE 5
${status}= Run Keyword And Return Status Page Should Contain 查看更多 #頁面是否包含查看更多
Run Keyword If '${status}'=='True' Continue For Loop循環
你發現什麼了嗎,我捨棄了操做。if +條件+Continue For Loop;只有這樣才生效。若是這樣能完成你腳本的邏輯,也是能夠的,可是若是不能的話,就應該轉換另一種方式。腳本
我以前的博客提到過,if條件後面接操做的2種方式。一種是Run Keywords ---AND----;另一種是把一個條件後面的全部操做所有封裝成一個關鍵字。全部上面栗子應該改成以下:word
第一部分co
:FOR ${index} IN RANGE 5
${status}= Run Keyword And Return Status Page Should Contain 查看更多 #頁面是否包含查看更多
Run Keyword If '${status}'=='True' 關閉頁面ps
第二部分
關閉頁面 (ps:個人關鍵字)
Close Window
Continue For Loop