51Testing软件测试论坛

标题: 新手求助 用selenium IDE录制脚本ClickAndWait没有响应 [打印本页]

作者: zyy.carrie    时间: 2010-9-25 11:04
标题: 新手求助 用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显示
[info] Executing: |clickAndWait | //div[@id='login']/div
[error] Timed out after 30000ms


等待有人解答,不胜感激~~~~
作者: zyy.carrie    时间: 2010-9-25 12:20
页面代码:
<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也没成功。
作者: goal1860    时间: 2010-10-11 19:40
回复 2# zyy.carrie


    貌似是gwt的应用,就不能用一般html的方式简单录制和回放。你测试的应用是在公网上的么?如果是的话发个url出来看看。不然真的很难判断。
作者: wugecat    时间: 2010-10-12 14:11
本帖最后由 wugecat 于 2010-10-12 14:12 编辑

直接//div[@id='login']试试吧,不行就换别的点击..比如img或者其他.录制生成的脚本也不能全信.....总觉得IDE是个中看不中用的东西




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2