51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2070|回复: 4
打印 上一主题 下一主题

[求助] 请教根据一个WEBEDIT的返回值写一个循环

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-12 16:33:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:
想让QTP判断步骤中的一个WEBEDIT的值(数字),并且根据返回值的数字,循环执行步骤。可是写了下面的代码后回放时并没有执行,请指教,哪里出错了??

Public Function ReturnCollectSizeValue()

   Dim  collectSizeValue
   Dim  i
  
   i = 0
   collectSizeValue = Browser("节目信息新增").Page("节目信息新增").WebEdit("collectSize").GetPOProperty("value")
   
   Do until  i=collectSizeValue

      i=i+1

Browser("节目信息新增").Page("节目信息新增").WebButton("增加一行").Click
Browser("节目信息新增").Page("节目信息新增").WebEdit("multi").Set  i
Browser("节目信息新增").Page("节目信息新增").WebEdit("multiCn_2").Set
Browser("节目信息新增").Page("节目信息新增").WebEdit("multiEn_2").Set "11"
Browser("节目信息新增").Page("节目信息新增").WebEdit("multiTime_2").Set "11"
Browser("节目信息新增").Page("节目信息新增").WebEdit("imageQuality_2").Set "11"
Browser("节目信息新增").Page("节目信息新增").WebEdit("fileSize_2").Set "11"
Browser("节目信息新增").Page("节目信息新增").WebEdit("release_2").Set "11"
Browser("节目信息新增").Page("节目信息新增").WebEdit("ftpRelease_2").Set "11"
Browser("节目信息新增").Page("节目信息新增").WebEdit("playSeq").Set i
Browser("节目信息新增").Page("节目信息新增").WebButton("保存").Click

loop

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

使用道具 举报

该用户从未签到

2#
发表于 2007-10-12 16:43:27 | 只看该作者
如果没有报错就是第一次循环没有进行就满足条件退出。
i=collectSizeValue
如果报错,就是webedit的初始值为空,不能进行比较。具体情况具体分析。
你得把部分的输出值打印出来给大家看看。或者来个图什么的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-10-12 16:57:50 | 只看该作者
谢谢楼上!

DEFAULEVALUE 为空我倒是没有考虑到。
但这次执行后报错:
对象不支持此属性或方法:collectSizeValue = Browser("节目信息新增").Page("节目信息新增").WebEdit("collectSize").GetPOProperty("value")" 。

已经在对象库中设置了这个 value = RandomNumber(0,10) 了 啊。真奇怪
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-10-12 17:03:19 | 只看该作者
GetPOProperty
你是不是写错了,GetTOProperty还是GetROProperty  ?????

你如果动态改变value的值,最终的结果是你动态的出错。。连对象都没确定准阿。。看一下帮助吧。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-10-12 17:07:36 | 只看该作者
谢谢!问题解决了。是单词拼写错误!汗!
执行过了!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 05:47 , Processed in 0.066769 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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