错误Selenium IDE上找不到元素ID

时间:2017-02-22 18:23:06

标签: selenium ide

我使用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>

1 个答案:

答案 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。有很多教程可供选择。