51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3122|回复: 10
打印 上一主题 下一主题

[求助] GetItemProperty的item的使用??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-3 10:12:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
subpath = Dialog("player").WinMenu("ContextMenu").GetItemProperty("player;properties", "label")" 。
就是我有点不明白GetItemProperty的item不是可以指定完整的路径吗?为什么还会出现Cannot identify the item (for object "ContextMenu"). Verify that this item's properties match an item currently displayed in your application.
指定了路径不是唯一的吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-12-3 10:38:32 | 只看该作者
这跟GetItemProperty没有关系,问题是出在QTP对WinMenu("ContextMenu")不能完全识别,有类似的对象在应用程序上.你要先让QTP能识别出WinMenu("ContextMenu")该对象
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-12-3 10:53:44 | 只看该作者
是有不止一个的WinMenu("ContextMenu")该对象的对象存在
如果想识别出其中的某一个要用什么办法啊?
实现的就是点击这个对象,弹出下拉菜单,要选中的就是这个对象中的第三个item 去click
怎么去实现?如下图:

[ 本帖最后由 xiasan2004 于 2007-12-3 10:58 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-12-3 10:57:46 | 只看该作者

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-12-3 11:08:32 | 只看该作者
增加一些对WinMenu对象的识别属性来唯一识别!
仅供参考
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-12-3 11:11:25 | 只看该作者
正在参考中。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-12-3 11:25:03 | 只看该作者
还是不太会用啊
还有其他的方法吗?

[ 本帖最后由 xiasan2004 于 2007-12-3 11:29 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-12-3 15:31:39 | 只看该作者
是不是需要先激活定位到该菜单选项,如
Window("abc").WinToolbar("ToolbarWindow32").Press "&File"
abc = Window("abc").WinMenu("ContextMenu").GetItemProperty("New;<Item 1>","Label")

难道有多个WinMenu("ContextMenu")存在?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-12-3 17:12:49 | 只看该作者
是有多个WinMenu("ContextMenu"),图上的每个单词对应下拉菜单
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-12-4 20:02:25 | 只看该作者
但是这个不是toolbar类型啊,我用spy看过后是winmenu类型
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-1-3 16:47:43 | 只看该作者
可能是由于对象库里对于这个object的标识不唯一,如果增加一些属性值使得这个object能够唯一标识,QTP报的这个错误就会解决了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 08:07 , Processed in 0.076595 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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