zyy.carrie 发表于 2010-9-25 11:04:24

新手求助 用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


等待有人解答,不胜感激~~~~

zyy.carrie 发表于 2010-9-25 12:20:45

页面代码:
<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:23

回复 2# zyy.carrie


    貌似是gwt的应用,就不能用一般html的方式简单录制和回放。你测试的应用是在公网上的么?如果是的话发个url出来看看。不然真的很难判断。

wugecat 发表于 2010-10-12 14:11:05

本帖最后由 wugecat 于 2010-10-12 14:12 编辑

直接//div[@id='login']试试吧,不行就换别的点击..比如img或者其他.录制生成的脚本也不能全信.....总觉得IDE是个中看不中用的东西
页: [1]
查看完整版本: 新手求助 用selenium IDE录制脚本ClickAndWait没有响应