如何用UFT/QTP检查JavaToolbar按钮的属性?
How to check property of JavaToolbar button with UFT/QTP?
java 应用程序中有一个工具栏,带有以下按钮:...、安全、工具、登录、注销。
UFT object spy 可以到达某个按钮,但在脚本(描述性编程)中 UFT 只能看到 JavaToolbar
。
nowYouSeeMe = JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").Exist(0) 'True
nowYouDoN_t = JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").JavaButton("label:=logout").Exist(0) 'False
所以我无法得到 属性,例如enabled
,某个按钮的。可以这样按:
JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").Press "logout"
有没有可能得到一个按钮的属性? (猜想应该和JavaMenu一样,得到属性个菜单项)
对于JavaToolbar
你检查过GetItemProperty()
方法了吗
这是我用 JAVA 开发的 AUT 检查过的代码。
Msgbox JavaWindow("DefaultWindow").JavaToolbar("Toolbar").GetItemProperty("Tools","enabled")
请检查其余按钮,并在 GetItemProperty()
方法中仅传递所有按钮的工具提示文本。
java 应用程序中有一个工具栏,带有以下按钮:...、安全、工具、登录、注销。
UFT object spy 可以到达某个按钮,但在脚本(描述性编程)中 UFT 只能看到 JavaToolbar
。
nowYouSeeMe = JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").Exist(0) 'True
nowYouDoN_t = JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").JavaButton("label:=logout").Exist(0) 'False
所以我无法得到 属性,例如enabled
,某个按钮的。可以这样按:
JavaWindow("label:=WinTitle").JavaToolbar("attached text:=ToolbarName").Press "logout"
有没有可能得到一个按钮的属性? (猜想应该和JavaMenu一样,得到属性个菜单项)
对于JavaToolbar
你检查过GetItemProperty()
方法了吗
这是我用 JAVA 开发的 AUT 检查过的代码。
Msgbox JavaWindow("DefaultWindow").JavaToolbar("Toolbar").GetItemProperty("Tools","enabled")
请检查其余按钮,并在 GetItemProperty()
方法中仅传递所有按钮的工具提示文本。