51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2799|回复: 10
打印 上一主题 下一主题

[原创] For循环问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-9 17:54:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主要实现的功能:
        打开页面的链接,弹出窗口,输入数据,登陆,关闭。就是这样一个循环过程。
脚本如下:
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 ,请各位达人多指教,如果有遇到相似问题的,请回复,也希望大家能给个好的建议。 谢谢~!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-9 19:59:21 | 只看该作者
用object spy查看运行时对象的属性,和对象存储库中的测试对象属性进行比较,看那些数据变了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-1-9 22:31:04 | 只看该作者
日本企业的......问题一概不回
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-10 09:55:18 | 只看该作者
反日,反日!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-1-10 11:01:15 | 只看该作者

回复 #1 mapaladin 的帖子

用object spy查看运行时对象的属性了,但是,真的没什么改变。

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

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

不管怎样,我都希望和大家一同交流关于QTP的问题。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-1-20 10:58:45 | 只看该作者
不给日本人做东西
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2006-1-20 18:09:41 | 只看该作者
    用object spy查看运行时对象的属性,和对象存储库中的测试对象属性进行比较,看那些数据变了
    弹出的提示信息表明属性发生了变化,确认是否真的完全一样。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-1-27 20:27:27 | 只看该作者
    QTP很烂呗。你把它弄慢些。加个wait(10)啥的
    然后下班就走人。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-2-7 10:55:18 | 只看该作者
    在 EXT_2_BRANCH_NAME 之前添加call wait("10")或者更长的时间。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-2-8 11:13:46 | 只看该作者

    增加一个同步点就行了

    WAIT的作用不是用来干这个的
    这个和LR中的作用是一样的 是THINK TIME
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-4-1 15:42:18 | 只看该作者
    坚决抵日,反是小日本的一概不回
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 04:53 , Processed in 0.073748 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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