2017-02-22 95 views
0

我已經使用Selenium IDE記錄了一個測試用例,並且遇到了一個錯誤Element id = XXX not found。嘗試使用clickAndWait,仍然沒有任何反應。情景是,我在第1頁並點擊查看,然後出現第2頁。需要檢查在第2頁中的操作當試圖刷新僅刷新頁面1而不是第2頁。錯誤在Selenium IDE上找不到元素ID

<tr> 
    <td>open</td> 
    <td>/index.php/admin/lead/myLeads</td> 
    <td></td> 
</tr> 
<tr> 
    <td>type</td> 
    <td>id=search_company_name</td> 
    <td>J02217 GMBH Test 1</td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=span.glyphicon.glyphicon-search</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=span.fa.fa-info-circle</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>css=span.glyphicon.glyphicon-remove</td> 
    <td></td> 
</tr> 
<tr> 
    <td>waitForElementPresent</td> 
    <td>id=btn-add-file</td> 
    <td></td> 
</tr> 
<tr> 
    <td>clickAndWait</td> 
    <td>id=btn-add-file</td> 
    <td></td> 
</tr> 
<tr> 
    <td>click</td> 
    <td>link=Close</td> 
    <td></td> 
+0

發佈您的錄製腳本。回顧[如何創建最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve)。 – MikeJRamsey56

+0

@ MikeJRamsey56已被添加。謝謝。我真的可以用你的幫助。 :) –

回答

0

添加兩件事情你的腳本。起初

<tr> 
    <td>setTimeout</td> 
    <td>60000</td> 
    <td>Wait 60 seconds for the page</td> 
</tr> 

這將啓動網頁在兩次

<tr> 
    <td>waitForPageToLoad</td> 
    <td>60000</td> 
    <td>Wait up to one minute</td> 
</tr> 

歡迎硒測試後點擊。你應該儘可能快地超出IDE。 IDE是訓練輪子。儘快轉移到WebDriver。有很多教程可用。

相關問題