2013-12-19 89 views
0
<tr> 
    <td>open</td> 
    <td>http://www.theshop.com</td> 
    <td></td> 
</tr> 
<tr> 
    <td>clickAndWait</td> 
    <td>css=img[alt=&quot;Theitem size 5&quot;]</td> 
    <td></td> 
</tr> 

嗨,我怎麼把一個如果,我希望它在其他循環,看看這個項目可用,如果它是移動到下一個步驟,如果不回到起點。或者它可以刷新,直到物品存在,然後移動到下一步。我m only learning so apologies if i毫無意義。硒如何循環

+0

如果需要編程邏輯考慮使用編程等替代的webdriver之一。 – MxyL

回答

0

直起Selenium IDE Documentation

Selenese的,其本身並不支持條件語句(if-else語句等)或迭代(對,同時,等)。許多有用的測試可以在沒有流量控制下進行。但是,對於動態內容的功能測試,可能涉及多個頁面,通常需要編程邏輯。

當需要流量控制,有三個選項:

- Run the script using Selenium-RC and a client library such as Java or PHP to utilize the programming language’s flow control features. 
- Run a small JavaScript snippet from within the script using the storeEval command. 
- Install the goto_sel_ide.js extension. 
+0

謝謝所有花時間回答並幫助我:-)安裝了建議的擴展程序,因爲它似乎是最適合我的最直接的事情。如果有人能指導我參加一個教程,也許他們已經做了類似的事情,我很樂意。我希望瀏覽器刷新到元素存在,然後繼續。也有人知道我是否可以使用圖片標籤作爲它需要等待的元素? – user3119786