51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5471|回复: 11
打印 上一主题 下一主题

WR不能回放执行的一个控件,用了各种方法都不行,请高手帮帮忙呀

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-5 16:21:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是我录制的一小段脚本,每次回放到
obj_get_text("TPanel_0", text, 213, 128, 276, 150);        # ------->
    button_press ("TPanel_0");
obj_check_gui("TPanel_0", "list4.ckl", "gui4", 1);
中的    button_press ("TPanel_0");
它根本就不做按下的操作,所以列表中选中的数据都没取到,用了各种办法都不行,请高手指教一下,帮帮忙呀,晕死了
界面图片在附件中上传.

# 数据实时采集_0
        set_window ("数据实时采集_0", 3);
        obj_mouse_click ("TToolBar", 8, 11, LEFT);

# TFrmWiz
        set_window ("TFrmWiz", 1);
        button_press ("下一步 >");
        set_window ("TFrmWiz", 2);
        list_select_item ("TComboBox_0", "cims77");  # Item Number 5;
        edit_set ("TEdit_3", "cims");
        button_press ("测试连接");

# 提示
        set_window ("提示", 3);
        button_press ("确定");

# TFrmWiz
        set_window ("TFrmWiz", 2);
        button_press ("下一步 >");

# 选择目的
# 您要将数据复制到何处?可将数据复制到下列目的之一。
obj_get_text("TPanel_3", text);


#        set_window ("TFrmWiz", 3);
        list_select_item ("TComboBox_0", "SyBase local");  # Item Number 1;
        button_press ("测试连接");

# 提示
        set_window ("提示", 1);
        button_press ("确定");

# TFrmWiz
        set_window ("TFrmWiz", 4);
        button_press ("下一步 >");
        list_select_item ("TListBox_0", "CIMS.JT_TCP_CPRB"); # Item Number 1164;
       
       
obj_get_text("TPanel_0", text, 213, 128, 276, 150);        # ------->
    button_press ("TPanel_0");
obj_check_gui("TPanel_0", "list4.ckl", "gui4", 1);



        button_press ("TPanel_3");
       
        click_on_text



        button_press ("下一步 >");
        win_activate ("TFrmWiz");
        button_press ("TPanel_0");
        button_press ("下一步 >");
        button_set ("(否)不需要设置对应", ON);
        button_press ("下一步 >");
        button_press ("完成");

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-7-5 17:23:00 | 只看该作者

re

高手帮帮忙呀,搞了好多天可还是没弄成功
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-7-7 14:28:40 | 只看该作者
你有没有试过用虚拟控件呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-7-7 17:14:07 | 只看该作者

已经解决了,是插入了一个鼠标点击函数就可以了,还有个问题请帮忙

不过今天又碰上了一些问题,还想请高手再指教,下面这段代码为什么我pause(tableNames[0])没有执行,而且用tableNames.length获取数组的长度都不行??


set_window ("TFrmWiz", 1);
        button_press ("下一步 >");
        public tableNames[]={"A","B","C"};
       
        for(i=0;i<3;i++){
        pause(tableNames[0]);
        list_select_item ("TListBox_0", tableNames ); # Item Number 326;       
       
        button_press ("TPanel_0");
        obj_click_on_text("TPanel_0","------->","left" );
        button_press ("下一步 >");
        button_press ("TPanel_0");
        obj_click_on_text("TPanel_0","全部生成","left" );
        button_press ("下一步 >");
        if(i<tableNames.length-1){
                button_press ("下一步 >");
        }else{
#        list_select_item ("TListBox_0", "TOTALPLANT.BF_ANLS_ATTR"); # Item Number 326;
        #button_press ("TPanel_0");
        #obj_click_on_text("TPanel_0","------->","left" );
        #button_press ("下一步 >");
        #button_press ("TPanel_0");
        #obj_click_on_text("TPanel_0","全部生成","left" );
        #button_press ("下一步 >");
                button_set ("(否)不需要设置对应", ON);
                button_press ("下一步 >");
                button_press ("完成");
        }
        }
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-7-9 13:05:47 | 只看该作者
报什么错误?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-7-10 15:50:06 | 只看该作者

pause(tableName[1]);试了吗?

pause(tableName[1]);试了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-7-10 16:57:04 | 只看该作者

问题已解决

谢谢大家,问题已经解决,是因为tableNames.length这个语言是不对的,TSL中不能直接获取数组的长度
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-9-1 11:20:43 | 只看该作者
怎么获取数组的长度?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-9-26 15:56:57 | 只看该作者
我也想知道怎么或取数组的长度,还有字符的长度,进行判断,有高手吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-1-10 10:54:42 | 只看该作者
TSL专门有个函数可以获得数组长度啊!length.....
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-1-10 16:30:35 | 只看该作者
“插入了一个鼠标点击函数就可以了,” 难道不是button_press("logicname");sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-6-22 11:09:54 | 只看该作者
LZ能把解决后的脚本发上来看看吗?期待啊,谢谢。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-12 23:09 , Processed in 0.071607 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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