51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2183|回复: 4
打印 上一主题 下一主题

help help -----自动回放

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-25 15:04:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在碰到一个奇怪的问题,就是如果采用单步调试的情况进行回放,回放成功,但是如果直接回放,则会出现,写的代码行没有执行到。界面没有任何反应。不知道这个是什么原因,那位大虾帮忙解决一下,小女在此谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-25 15:49:45 | 只看该作者
贴图上来看看~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-11-25 16:22:13 | 只看该作者
把你的代码贴上来看看。
以前我碰到,是因为我写的数据驱动的路径不对,改好路径调用函数,就可以执行了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-11-29 11:39:45 | 只看该作者
table = "d:\\qatest\\qatools\\winrunner\\his\\datadriver\\doctorshift_test_prepare_save.xls";
for(table_Row = 1; table_Row <=2 ; table_Row ++)
{
        ddt_set_row(table,table_Row);
       
# HIStation
        set_window ("HIStation", 3);
        wait(3);
        obj_mouse_click (ddt_val(table, "week") , 18, 11, LEFT); #选择星期
        wait(3);
                    obj_mouse_click ("新增", 18, 11, LEFT);
}
就是选择星期这行代码总是不能响应,加入等待时间,也不行。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-11-29 11:41:20 | 只看该作者
现在的解决办法是强制要执行,在新增动作后面加入了一个循环,然后再执行后面的脚本,这样就可以成功
while(win_exists("Message")==E_OK)
        {
                win_close("Message");
                obj_mouse_click (ddt_val(table, "week") , 18, 11, LEFT); #选择星期 恢复选中的情
                #选择星期
                obj_mouse_click ("新增", 18, 11, LEFT);
        }
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-9 10:13 , Processed in 0.066295 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表