yiyangyang 发表于 2005-11-25 15:04:16

help help -----自动回放

现在碰到一个奇怪的问题,就是如果采用单步调试的情况进行回放,回放成功,但是如果直接回放,则会出现,写的代码行没有执行到。界面没有任何反应。不知道这个是什么原因,那位大虾帮忙解决一下,小女在此谢谢了。

Mac.Meng 发表于 2005-11-25 15:49:45

贴图上来看看~

小曲曲 发表于 2005-11-25 16:22:13

把你的代码贴上来看看。
以前我碰到,是因为我写的数据驱动的路径不对,改好路径调用函数,就可以执行了。

yiyangyang 发表于 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);
}
就是选择星期这行代码总是不能响应,加入等待时间,也不行。

yiyangyang 发表于 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]
查看完整版本: help help -----自动回放