51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3758|回复: 17
打印 上一主题 下一主题

测试toolbar问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-2-21 10:09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问想检查toolbar的一个button的ENABLED为false用什么函数?我用insert function中的toolbar_get_button_info他说不能用此方法? 用检查点点toolbar会出错: 不能用此方法.
程序用的是VB
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-2-21 10:31:30 | 只看该作者
用GUI检查点啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-2-22 10:18:29 | 只看该作者
gui检查点只能检查到toolbar的属性而不能检查到button的属性
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-2-22 14:20:54 | 只看该作者
如果这个工具条的GUI信息中的class的确是toolbar(有些即使是toolbar也会被认为是object,比如Word的)就可以用toolbar_get_button_info(…)来获取toolbar某个按钮的信息
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-2-23 14:50:21 | 只看该作者
我检查了一下,toolbar的class是object,但是obj_get_info只能检查toolbar而不能检查button
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-2-23 15:25:09 | 只看该作者
用虚拟控件试试吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-2-23 15:54:40 | 只看该作者
如果是object就不能用toolbar…函数了;没什么好办法
另:虚拟按钮好像就只能button press,其它的函数(如get info之类的)都无效。也没办法虚拟成一个toolbar,HOHO

[ Last edited by shyfish on 2005-2-23 at 15:55 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-2-23 15:57:49 | 只看该作者
。。。。。。最简单的办法,位图比较。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-2-23 18:05:14 | 只看该作者
位图比较只能对toolbar而不能到toolbar中的button,因学习了toolbar的gui,把toolbar中的button做成虚拟控件会造成与toolbar的gui重合
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2005-2-23 18:07:44 | 只看该作者
Originally posted by shyfish at 2005-2-23 03:54 PM:
如果是object就不能用toolbar…函数了;没什么好办法
另:虚拟按钮好像就只能button press,其它的函数(如get info之类的)都无效。也没办法虚拟成一个toolbar,HOHO

[ Last edited by shyfish on 2005-2-23 ...



请问该怎么解决呢?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-2-25 12:57:32 | 只看该作者
你可以用这个toolbar_get_button_info()
首先是你的数据要取对!
2)你toolbar_get_button_info()这个里面要加上所有的参数!如果第二个参数少了,就会出现item is not found错误

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2005-2-25 17:58:26 | 只看该作者
我出现的不是item is not found错误

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2005-2-25 17:59:17 | 只看该作者
这是我的语句:toolbar_get_button_info("msvb_lib_toolbar","#2",ENABLED,value);
而且在funcation中不能加亮

[ Last edited by jfcf on 2005-2-25 at 18:01 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-2-28 08:54:44 | 只看该作者
上面写的是Operation is not appropriate for this widget. 说明toolbar_get_button_info函数不适用于你的这个toolbar啊(它是toolbar吗?)
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2005-2-28 15:15:44 | 只看该作者
你发过来的测试我测试了一下,可以用那个函数(toolbar_get_button_info)!
至于你的电脑为什么老是显示不行,我怀疑是你的WR是7.0,你装个WR7.6试一下吧!以下图片可以看一下!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2005-2-28 15:16:21 | 只看该作者
问题解决了:7.0不支持,7.6才支持
谢谢QA_BAY

[ Last edited by jfcf on 2005-2-28 at 15:18 ]
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-10-30 11:12:06 | 只看该作者
我用得是8.2版本,也出现同样得问题,我识别工具栏其class也为object,,该怎么解决啊,难道只有7.6得才能识别吗?望已经解决得朋友多多指点
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-10-30 11:55:13 | 只看该作者
是不是,wr将工具栏识别为object时,,就不能对工具栏中相关按钮进行识别了啊.还时有什么方法可以进行转换啊!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 15:49 , Processed in 0.079145 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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