51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6331|回复: 8
打印 上一主题 下一主题

[原创] "Object not visible"到底上什么原因?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-26 11:11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在录制脚本时有这样一句:

Dialog("iP-Player").Click 287,254

在回放的时候时不时的会提示"Object not visible",查了些资料,以为是测试窗口被移位的原因,于是将该点击区虚拟对象(虚拟成button)后,代码:

Dialog("iP-Player").VirtualButton("button").Click

没想到还是出现该问题!又观察了下运行的情况,发现是QTP界面遮挡了该测试窗口造成的,于是就看到有高手在脚本的开头加了行代码,将QTP界面最小化了.
这样暂时解决了后,又发现其他界面也挡住了,结果仍然相同的问题!疯了!我是运行的同一个应用程序,到底是什么原因呢?

我还模糊的看到QTP在点按钮的时候好象点偏了,也就是说明明是要点最大化的,反而最小化了,于是就又在另一语句处出现了该错误!  一下午让这问题搞的头晕,也不知道是不是眼花了...

如果有过路的高手请帮忙解答一下吧? 不盛感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-11-26 14:14:34 | 只看该作者
额···笨点的方法,每次操作前Dialog("iP-Player").active吧--!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-11-26 14:43:34 | 只看该作者

回复 2# 的帖子

好的,我试下先,先谢了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-26 15:59:17 | 只看该作者
我遇到相同的问题,录制系统自带的“计算器”的例子,回放脚本的时候,如果不关闭计算器,而是将其最小化,也会报“object not visible”,试着加上“Window("计算器").Activate”,可以成功执行用例了,学了一招,真有成就感。

[ 本帖最后由 想飞的猪儿 于 2007-11-26 16:01 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-26 16:02:49 | 只看该作者

回复 2# 的帖子

好像应该是“Activate”方法吧,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-11-26 16:19:41 | 只看该作者
描述

激活对话框。

语法


object.Activate [BUTTON]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-11-26 22:11:27 | 只看该作者

回复 6# 的帖子

不大明白你说的...
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-11-29 15:14:27 | 只看该作者
在这句话前面Dialog("iP-Player").Click 287,254
加上这句话Dialog("iP-Player").active就行了啊
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-4-18 10:57:32 | 只看该作者
国内水平还是有限
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-5 15:25 , Processed in 0.078499 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表