51Testing软件测试论坛

标题: QTP关于weblist内容和数量判断检查 [打印本页]

作者: achang21    时间: 2008-11-13 22:29
标题: QTP关于weblist内容和数量判断检查
如图:我想检查weblist中选项内容和数量是否和期望的一样,这块应该怎么处理?
    例如:证件类型中共有5项:身份证、军官证、士兵证、护照、其他。我想判断,首先,必须有5项,其次,五项内容是:身份证、军官证、士兵证、护照、其他。
    希望大家提供思路。万分感激!
作者: helius    时间: 2008-11-14 09:05
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
作者: helius    时间: 2008-11-14 09:13
ver_count-1
there is a space in my test
作者: bagwell333    时间: 2008-11-14 09:18
直接建立一个check point就行。
作者: achang21    时间: 2008-11-14 09:35
非常感激楼上二位的解答!我试试看

[ 本帖最后由 achang21 于 2008-11-14 09:36 编辑 ]
作者: 今天有雾    时间: 2008-11-14 09:46
俺也觉得用check方式最简单吧啦
作者: achang21    时间: 2008-11-14 12:07
问题已解决,最终用检查点。
因为用检查点比较方便,不用写脚本!呵呵!  不过 多谢 helius提供方法,也值得研究,呵呵

[ 本帖最后由 achang21 于 2008-11-14 12:56 编辑 ]
作者: liyayaliutao    时间: 2008-11-14 16:15
原帖由 achang21 于 2008-11-14 12:07 发表
问题已解决,最终用检查点。
因为用检查点比较方便,不用写脚本!呵呵!  不过 多谢 helius提供方法,也值得研究,呵呵

检查点怎么用呢?能提供一下吗?
作者: Fish2007    时间: 2008-11-24 14:32
helius 的脚本很实用,谢谢
作者: ladyjanice    时间: 2009-6-10 09:52
学习了

作者: lvguobin    时间: 2009-6-10 10:47
rem 数量
Itemcount=Browser("**").Page("**").WebList("**").GetItemsCount
print Itemcount
rem 内容
Itemcontent=Browser("**").Page("**").WebList("**").Getcontent
print Itemcontent
好久没有弄过QTP了,不知道对不对。
作者: kuangquanshui    时间: 2009-6-10 10:55
这个我也学习学习
作者: zhoward    时间: 2011-2-16 11:03
回复 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 ...
检查语法并没有错误,但是回放时说明类型不正确,应该怎么转换?谢谢




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