51Testing软件测试论坛

标题: 求助!多个窗体测试 [打印本页]

作者: huishelml    时间: 2005-7-8 10:05
标题: 求助!多个窗体测试
我用WINRUNNER录制了在A窗体操作完后进入B窗体操作。执行时却发现WINRUNNER自动执行在在A窗体操作完后也能进入B窗体,但无法识别B窗体的其它的对象。
若我单独对B窗体进行单独操作,它却可以自动完成操作即是(可识别B窗体的其它对象),这是怎么回事,是不是WINRUNNER不支持多窗体的操作。
作者: huishelml    时间: 2005-7-8 11:57
标题: 怎么没有人回复一下呀
这个问题我试了很久了,都没解决,请大家帮帮忙。
我看了录制的脚本:

# 产品资料
        win_activate ("产品资料");
        set_window ("产品资料", 1);
        obj_mouse_click ("TToolBar", 24, 14, LEFT);
        obj_mouse_click ("ff", 77, 0, LEFT);
        obj_type ("ff","15");
        obj_mouse_click ("ffff", 42, 7, LEFT);
        obj_type ("ffff","15");
        obj_mouse_click ("TDBRichEdit", 49, 30, LEFT);
        obj_type ("TDBRichEdit","15");
        obj_mouse_click ("TToolBar", 113, 16, LEFT);
        obj_mouse_drag ("TToolBar", 168, 17, 168, 18, LEFT);

# 模块资料
        set_window ("模块资料", 2);
        obj_mouse_click ("TToolBar", 23, 21, LEFT);
**        obj_type ("TDBEdit_10","15"); ------这里显示的对象名称是TDBEdit_10,可是在个控件中,系统读取的对象名称却是TDBEdit,每录制一次,这里显示的TDBEdit_10+i,为什么会是这样,我哪里设置错了
        obj_mouse_click ("TDBEdit_11", 54, 10, LEFT);
**        obj_type ("TDBEdit_11","15");
        obj_mouse_click ("TDBRichEdit", 52, 49, LEFT);
        obj_type ("TDBRichEdit","14<kBackSpace>5");
        obj_mouse_drag ("TToolBar", 113, 11, 111, 12, LEFT);

[ Last edited by huishelml on 2005-7-8 at 11:59 ]
作者: huishelml    时间: 2005-7-8 15:41
标题: 解决了!
这个问题现已解决了。不浪费大家的时间。;)
作者: jacky8024    时间: 2005-7-11 11:58
呵呵,这个问题很正常,你录的时候每个窗体操作前都点一下,就不会出现你以前的问题了




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