51Testing软件测试论坛

标题: For循环问题 [打印本页]

作者: mapaladin    时间: 2006-1-9 17:54
标题: For循环问题
主要实现的功能:
        打开页面的链接,弹出窗口,输入数据,登陆,关闭。就是这样一个循环过程。
脚本如下:
Dim i
For i=1 to 1200 step 1
Browser("ビジネスプロセスマネージャー").Page("ビジネスプロセスマネージャー").Frame("main").Image("ビジネスシート登録").Click
With Browser("ビジネスプロセスマネージャー_2")
        With .Page("ビジネスプロセスマネージャー")
                .WebEdit("EXT_2_BRANCH_NAME").Set i
                .WebButton("登録").Click
        End With
        .Page("ビジネスプロセスマネージャー_2").WebButton("閉じる").Click
End With
Next

刚开始执行的时候没有问题,也按照循环的内容进行了登陆,
但是,不知道怎么回事,没有规律的在弹出窗口处停止了执行。
并且QTP显示了错误的提示:如下
Cannot identify the object "EXT_2_BRANCH_NAME" (of class WebEdit). Verify that this object's properties match an object currently displayed in your application.
Line (7): ".WebEdit("EXT_2_BRANCH_NAME").Set i".  

这里就不解了,为什么执行的好好的,却突然不行了呢?

注:1、已将所有其他程序关闭;2、因为前面的信息已经被登陆了,所以应该可以排除脚本错误。

小弟初学QTP ,请各位达人多指教,如果有遇到相似问题的,请回复,也希望大家能给个好的建议。 谢谢~!
作者: 海龙    时间: 2006-1-9 19:59
用object spy查看运行时对象的属性,和对象存储库中的测试对象属性进行比较,看那些数据变了
作者: jacky8024    时间: 2006-1-9 22:31
日本企业的......问题一概不回
作者: sz_lg    时间: 2006-1-10 09:55
反日,反日!
作者: mapaladin    时间: 2006-1-10 11:01
标题: 回复 #1 mapaladin 的帖子
用object spy查看运行时对象的属性了,但是,真的没什么改变。

顺便和2、3楼的朋友说一下,
我也是爱国的,

我们公司是中国人创办的,
我们公司的客户是日本人,
我们公司赚的是日本人的钱,

不管怎样,我都希望和大家一同交流关于QTP的问题。
作者: lovedemon    时间: 2006-1-20 10:58
不给日本人做东西
作者: yangkinki    时间: 2006-1-20 18:09
用object spy查看运行时对象的属性,和对象存储库中的测试对象属性进行比较,看那些数据变了
弹出的提示信息表明属性发生了变化,确认是否真的完全一样。
作者: lovetest6    时间: 2006-1-27 20:27
QTP很烂呗。你把它弄慢些。加个wait(10)啥的
然后下班就走人。
作者: seuwind    时间: 2006-2-7 10:55
在 EXT_2_BRANCH_NAME 之前添加call wait("10")或者更长的时间。
作者: hongtang    时间: 2006-2-8 11:13
标题: 增加一个同步点就行了
WAIT的作用不是用来干这个的
这个和LR中的作用是一样的 是THINK TIME
作者: trademark    时间: 2006-4-1 15:42
坚决抵日,反是小日本的一概不回




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2