我正在使用 selenium IDE 1.9.0 来记录测试。请告诉我我没有做错什么以及如何解决问题。
这是我记录测试的步骤。1.我用用户名和密码登录网站 2.我导航到搜索会员页面输入会员姓名,点击姓名链接系统将我引导到会员资料页面。
脚本停在这一行:
ClickAndWait id=cmp_admin
我第一次播放脚本时它运行时没有任何错误。8小时后运行脚本,它提示我以下错误:
[error] Element id=cmp_admin not found
我使用调试功能查看出了什么问题。以下是调试窗格中显示的消息:
[debug] modifySeparateTestWindowToDetectPageLoads: already polling this window: selenium1365079281311
[debug] getCurrentWindow newPageLoaded = false
[error] Element id=cmp_admin not found
[debug] commandError
[debug] testComplete: failed=true
这是 Selenium IDE 生成的 html 代码
<tr>
<td>open</td>
<td>/</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=nd_home</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=cmp_admin</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=quicksearch_anchor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=img[alt="Member"]</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=search_name</td>
<td>suzy</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Balagia, Suzy</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>