51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6688|回复: 12
打印 上一主题 下一主题

[原创] QTP关于weblist内容和数量判断检查

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-13 22:29:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图:我想检查weblist中选项内容和数量是否和期望的一样,这块应该怎么处理?
    例如:证件类型中共有5项:身份证、军官证、士兵证、护照、其他。我想判断,首先,必须有5项,其次,五项内容是:身份证、军官证、士兵证、护照、其他。
    希望大家提供思路。万分感激!

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2008-11-14 09:05:07 | 只看该作者
Ver_count=Browser("**").Page("**").WebList("**").GetROProperty ("items count")

Ver_item=Browser("**").Page("**").WebList("**").GetROProperty ("all items")
myarray=split(ver_item,";",-1,1)
For i=0 to ver_count-2
   msgbox myarray(i)
Next
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-11-14 09:13:10 | 只看该作者
ver_count-1
there is a space in my test
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-11-14 09:18:02 | 只看该作者
直接建立一个check point就行。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-11-14 09:35:04 | 只看该作者
非常感激楼上二位的解答!我试试看

[ 本帖最后由 achang21 于 2008-11-14 09:36 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-11-14 09:46:19 | 只看该作者
俺也觉得用check方式最简单吧啦
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-11-14 12:07:08 | 只看该作者
问题已解决,最终用检查点。
因为用检查点比较方便,不用写脚本!呵呵!  不过 多谢 helius提供方法,也值得研究,呵呵

[ 本帖最后由 achang21 于 2008-11-14 12:56 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-11-14 16:15:33 | 只看该作者
原帖由 achang21 于 2008-11-14 12:07 发表
问题已解决,最终用检查点。
因为用检查点比较方便,不用写脚本!呵呵!  不过 多谢 helius提供方法,也值得研究,呵呵

检查点怎么用呢?能提供一下吗?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-11-24 14:32:39 | 只看该作者
helius 的脚本很实用,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-6-10 09:52:12 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-6-10 10:47:30 | 只看该作者
rem 数量
Itemcount=Browser("**").Page("**").WebList("**").GetItemsCount
print Itemcount
rem 内容
Itemcontent=Browser("**").Page("**").WebList("**").Getcontent
print Itemcontent
好久没有弄过QTP了,不知道对不对。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-6-10 10:55:30 | 只看该作者
这个我也学习学习
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-2-16 11:03:42 | 只看该作者
回复 2# helius


    请教个问题
myarray=split(ver_item,";",-1,1)
For i=0 to ver_count-2
   msgbox myarray(i)
Next
关于这个语句,我想把myarry(i)同我自己定义的字符串进行比较,因此我设为
if myarray(i) = "test" then ...
检查语法并没有错误,但是回放时说明类型不正确,应该怎么转换?谢谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 03:37 , Processed in 0.077273 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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