51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1895|回复: 6
打印 上一主题 下一主题

[原创] 是不是QTP的BUG?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-24 19:45:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个脚本,是执行5个循环,其中只是参数不同而已(不影响执行)。
在前四次操作,均为正确,最后一次报错(问题出在查询操作中),请看图。我看了脚本,没有问题的,但在执行第五次时,却报错,找不到原因,急!不过,可不可以,避免?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-25 08:52:58 | 只看该作者
加个断点跟踪一下,为什么最后一次这个控件无法操作了呢?在什么情况下,那个控件会不起作用?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-7-25 12:43:03 | 只看该作者

可以肯定不是qtp的bug

一般是录制的时候该控件是enable的,运行过程中由于条件变了,该控件让程序disable了,脚本中应该增加这个判断,如果disbale了如何处理,enbale了如何处理
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-7-25 13:18:20 | 只看该作者

QTP BUG续

原帖由 volvoo 于 2006-7-25 12:43 发表
一般是录制的时候该控件是enable的,运行过程中由于条件变了,该控件让程序disable了,脚本中应该增加这个判断,如果disbale了如何处理,enbale了如何处理



她是个基于B/s的程序,没有语句控件他的disable/enable.有可能的是,程序招行的延迟,导致此按扭的不可用。但奇怪的是在前四次的循环执行中是好的呀???

另外,想问一下,这个判断的script怎么写?我是新手呀,呵呵。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-7-25 15:31:11 | 只看该作者
就是if语句啊,这与新不新手没关系吧?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-7-26 10:19:42 | 只看该作者
If Browser(" ").Page(" ").WebButton("").GetROProperty("disabled") = 0 then
........
Else
.......
End If
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-7-26 20:07:39 | 只看该作者

谢谢大家

由于JS Code没来得及执行,和QTP执行太快,对象还没有产生的情况下,所有造成object is disable,加个wait语句,从现在来看,可以顺利执行了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 07:34 , Processed in 0.091949 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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