0

第一次为某些控件(例如“WinMenu”)显示“对象不可见”错误,并且第一次需要手动操作才能访问这些控件。然后它运行正常。

4

3 回答 3

1

难道菜单项是由应用程序懒惰地创建的吗?如果您的menu_name参数有几个级别,请尝试为每个级别将其分隔一个步骤,以便创建子项,例如

Window("Calculator").WinMenu("Menu").Select "View"
Window("Calculator").WinMenu("Menu").Select "View;Scientific"

如果这可行,您可以使用一个自动执行此操作RegisterUserFunc的功能。Split

于 2010-06-06T06:29:11.710 回答
1

我也有这个问题。

我运行两个监视器,当我在左侧监视器上有我正在测试的应用程序时,我没有问题。另一个论坛上的其他人说他们做了同样的事情并修复了它。

很奇怪。

于 2010-12-02T05:21:57.807 回答
0

我在一个简单的对话框弹出框上遇到了类似的问题,QTP 在尝试执行时不断给出错误“对象不可见”

Browser(title).Dialog("Windows Internet Explorer").WinButton("OK").Click

它让我沮丧了几个小时,所以我想我会把它贴在这里,以防它对任何人有用。请注意,我正在使用的测试不是由我编写的,它们大量使用对象存储库(boourns)。

我不得不去工具>对象识别

选择环境“标准窗口”,然后为对话框类和 WinButton 类添加强制属性“可见”

然后我删除并重新捕获了 WindButton 对象,一切都很好。不确定这是否有助于描述性编程人员解决此问题。

于 2010-06-24T16:45:52.760 回答