51Testing软件测试论坛

标题: GetItemProperty (Item, Property) [打印本页]

作者: xp20683    时间: 2007-1-30 13:25
标题: GetItemProperty (Item, Property)
a=Dialog("VCM").WinMenu("ContextMenu").GetItemProperty("关于(A)","Enabled"),为什么这句话是错误的?
GetItemProperty (Item, Property),中的item是一个字符串变量,这样为什么不对?
我的目的是判断弹出的菜单中"关于(A)"是否是可用的
作者: yangkinki    时间: 2007-1-30 14:04
这个item的格式对吗? 这个item是 The full path of the menu item to select from the list;还有报错信息是什么
作者: xp20683    时间: 2007-1-30 16:47
我也觉得不对,但是我写a=Dialog("VCM").WinMenu("ContextMenu").GetItemProperty(3,Enabled")或a=Dialog("VCM").WinMenu("ContextMenu").GetItemProperty("3",Enabled")都是错误的
作者: xp20683    时间: 2007-1-30 16:54
错误信息:
Cannot identify the item (for object "ContextMenu"). Verify that this item's properties match an item currently displayed in your application.
作者: xiaonan    时间: 2007-1-30 17:16
是,界面上出现了多个ContextMenu对象,QTP无法识别操作哪个了
作者: xp20683    时间: 2007-1-31 09:34
可事实上只有一个弹出菜单啊?不知道什么原因
作者: xp20683    时间: 2007-1-31 09:48
其实我的问题很简单,我只要问一下,我怎么来抓取,任务栏托盘区右键弹出菜单中的某项,如关于(A)是否是可用的
作者: xiasan2004    时间: 2007-12-3 09:27
行(4):  "subCount = Dialog("layer").WinMenu("ContextMenu").GetItemProperty("layerroperties", "label")" 。
作者: xiasan2004    时间: 2007-12-3 09:32
我也出现这个问题啊,错误也是一样的
就是我有点不明白GetItemProperty的item不是可以指定完整的路径吗?为什么还会出现Cannot identify the item (for object "ContextMenu"). Verify that this item's properties match an item currently displayed in your application.
指定了路径不是唯一的吗?

[ 本帖最后由 xiasan2004 于 2007-12-3 09:42 编辑 ]




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