新手求助 用selenium IDE录制脚本ClickAndWait没有响应
我要录制一个登录的过程:打开网页,输入用户名和密码,然后点击登录的按钮。在这个过程中,录制的时候会有这样的问题:
1.在我第一次输好密码,click 登录按钮的时候,click的动作不会被Selenium IDE自动录制下来;
2.假如第一次我密码输入不正确,,没有登录成功,我重新再输入正确的密码,然后click登录按钮,这次这个动作才能被Selenium IDE捕捉到,
<tr>
<td>clickAndWait</td>
<td>//div[@id='login']/div</td>
<td></td>
</tr>
3.但是在运行这个脚本的时候,clickAndWait始终没能真正登录进去,log显示
Executing: |clickAndWait | //div[@id='login']/div
Timed out after 30000ms
等待有人解答,不胜感激~~~~ 页面代码:
<div id="login">
<div tabindex="3" class="image_button image_button-down" role="button" aria-pressed="true">
<input type="text" tabindex="-1" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">
<img src="images/Log-in_pressed.png" class="gwt-Image">
</div>
</div>
就是要click这部分,刚刚又试着加了fireEvent //div[@id='login']/div focus还是没用;
把Click动作换成mousedown和mouseup也没成功。 回复 2# zyy.carrie
貌似是gwt的应用,就不能用一般html的方式简单录制和回放。你测试的应用是在公网上的么?如果是的话发个url出来看看。不然真的很难判断。 本帖最后由 wugecat 于 2010-10-12 14:12 编辑
直接//div[@id='login']试试吧,不行就换别的点击..比如img或者其他.录制生成的脚本也不能全信.....总觉得IDE是个中看不中用的东西
页:
[1]