QTP:The 像 "Menu's -> Tabs->SubTabs " 这样的整个集合都被识别为 WinObjects

QTP:The whole set like "Menu's -> Tabs->SubTabs " are getting identified as WinObjects

Used RegisterUserFunc 

Function SelectAction(obj,seltext)  
obj.GetTextLocation seltext,l,t,r,b     
obj.click (l+r)/2,(t+b)/2 
End Function 
RegisterUserFunc "WinObject","MenuSelect","SelectAction" 

这部分解决了我的问题,但由于缺乏可见性和应用程序同步问题,仍然面临单击子菜单子选项卡的问题。

由于我的工具是使用 excel 2015 开发的,所以我使用 excel 功能区快捷方式和上面粘贴的代码。这工作顺利。 例如:ALT、T、E、H(连续击键)