解决QTP"Object not visble"问题
上一篇 /
下一篇 2013-11-13 14:55:13
/ 个人分类:QTP
在做
QTP网页自动化的过程中发现 “Object not visible”
问题:
Browser("OA系统").Dialog("来自网页的消息").WinButton("确定").Click
上面这个语句是要在网页上点击“确定”按钮。程序运行到上面的这一步的时候,总是跳出”Object
not visible” 错误。通过搜寻互联网上的信息,我采取了如下步骤:
1. 到Object
Repository里面找到WinButton("确定")这个object,然后把它的Type 设成 button + Regular
expression(在这个选项前面打钩),并加到Description properties里面去。 —错误还是发生。
2. 到Object
Repository里面找到WinButton("确定")这个object,然后把它的visible 的值设成 True,并加到Description
properties里面去。 —错误还是发生。
3. 找到Browser("OA系统")这个Objects。给它在Description
properties中加上visible为True的值。—重新录制错误还是发生。
4.
注意以上三步都用以下语句确认Visible的值是True了:msgbox Browser("OA系统").WinButton("确定").getroproperty(“visible”)
5. 通过网上搜索,发现计算机双屏显示对QTP的运行有影响。我的电脑使用的是双屏显示。于是将QTP和IE
浏览器放在同一显示屏内进行运行自动化程序,问题解决。注意,QTP和IE浏览器不仅需要在同一显示屏上运行,而且需要在主显示屏上运行,就是有 Windows
Start的那个显示屏。
收藏
举报
TAG: