2016-08-01 61 views
0

我必須等待一個不確定的時間完成任務&一個新的創建之前,我可以繼續我的腳本。因此,在刷新之前,我停留了很長時間,然後檢查鏈接是否可用。硒IDE - 刷新,直到元素存在

例如

| pause | 600000 | |

| refreshAndWait | | |

| clickAndWait | link = new | |

不幸的是,這是所有的猜測工作,所以有時腳本會繼續,有時會失敗。有沒有一個命令或某些解決方案可以用來在特定時間間隔刷新並繼續檢查鏈接是否可用?

回答

0

你需要硒IDE流量控制爲做到這一點:

label    | Start 
refresh 
storeElementPresent | link=new   | trigger 
gotoIf    | ${trigger}==false | Start 
click    | link=new 
+0

嗯,這很好地工作!使用刷新不起作用,因爲頁面加載緩慢,所以它是一個無限循環,但refreshAndWait確實允許鏈接最終顯示,以符合繼續腳本的條件。感謝您的解決方案! – autojay