我使用Selenium IDE记录了一个测试用例,但我遇到了错误元素ID = XXX未找到。尝试使用clickAndWait仍然没有任何反应。场景是我在第1页上点击视图然后出现第2页。需要检查第2页上的操作。尝试刷新时,只刷新第1页而不是第2页。
<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 :(得分: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>
欢迎来到Selenium测试。你应该尽可能快地尝试超越IDE。 IDE正在训练轮子。尽快转移到WebDriver。有很多教程可供选择。