help help -----自动回放
现在碰到一个奇怪的问题,就是如果采用单步调试的情况进行回放,回放成功,但是如果直接回放,则会出现,写的代码行没有执行到。界面没有任何反应。不知道这个是什么原因,那位大虾帮忙解决一下,小女在此谢谢了。 贴图上来看看~ 把你的代码贴上来看看。以前我碰到,是因为我写的数据驱动的路径不对,改好路径调用函数,就可以执行了。 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);
}
就是选择星期这行代码总是不能响应,加入等待时间,也不行。 现在的解决办法是强制要执行,在新增动作后面加入了一个循环,然后再执行后面的脚本,这样就可以成功
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]