答案 0 :(得分:1)
可能是应用程序懒洋洋地创建了菜单项吗?如果你的 menu_name 参数是多个级别,请尝试将每个级别的步骤分开,以便创建子项目,例如。
Window("Calculator").WinMenu("Menu").Select "View"
Window("Calculator").WinMenu("Menu").Select "View;Scientific"
如果此方法有效,您可RegisterUserFunc
使用Split
自动执行该功能的功能。
答案 1 :(得分:1)
我也有这个问题。
我运行两个显示器,当我在左侧显示器上测试应用程序时,我没有问题。 另一个论坛上的其他人说他们做了同样的事情而且修好了。
很奇怪。
答案 2 :(得分:0)
我在一个简单的对话框傀儡框中遇到了类似的问题,QTP在尝试时不断给出错误“对象不可见”
Browser(title).Dialog("Windows Internet Explorer").WinButton("OK").Click
这让我感到沮丧几个小时,所以我想我会把它发布在这里,以防它对任何人都有用。请注意,我正在使用的测试不是由我编写的,他们大量使用对象存储库(boourns)。
我必须去工具>对象识别
选择环境“标准窗口” 然后添加强制属性“可见” 对于Dialog类和WinButton类
然后我删除并重新捕获了WindButton对象,一切都很顺利。 不确定这是否有助于描述性编程人员解决这个问题。