achang21 发表于 2008-11-13 22:29:46

QTP关于weblist内容和数量判断检查

如图:我想检查weblist中选项内容和数量是否和期望的一样,这块应该怎么处理?
    例如:证件类型中共有5项:身份证、军官证、士兵证、护照、其他。我想判断,首先,必须有5项,其次,五项内容是:身份证、军官证、士兵证、护照、其他。
    希望大家提供思路。万分感激!

helius 发表于 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

helius 发表于 2008-11-14 09:13:10

ver_count-1
there is a space in my test

bagwell333 发表于 2008-11-14 09:18:02

直接建立一个check point就行。

achang21 发表于 2008-11-14 09:35:04

非常感激楼上二位的解答!我试试看:lol

[ 本帖最后由 achang21 于 2008-11-14 09:36 编辑 ]

今天有雾 发表于 2008-11-14 09:46:19

俺也觉得用check方式最简单吧啦

achang21 发表于 2008-11-14 12:07:08

问题已解决,最终用检查点。
因为用检查点比较方便,不用写脚本!呵呵!不过 多谢 helius提供方法,也值得研究,呵呵:lol

[ 本帖最后由 achang21 于 2008-11-14 12:56 编辑 ]

liyayaliutao 发表于 2008-11-14 16:15:33

原帖由 achang21 于 2008-11-14 12:07 发表 http://bbs.51testing.com/images/common/back.gif
问题已解决,最终用检查点。
因为用检查点比较方便,不用写脚本!呵呵!不过 多谢 helius提供方法,也值得研究,呵呵:lol
检查点怎么用呢?能提供一下吗?

Fish2007 发表于 2008-11-24 14:32:39

helius 的脚本很实用,谢谢

ladyjanice 发表于 2009-6-10 09:52:12

学习了
:victory:

lvguobin 发表于 2009-6-10 10:47:30

rem 数量
Itemcount=Browser("**").Page("**").WebList("**").GetItemsCount
print Itemcount
rem 内容
Itemcontent=Browser("**").Page("**").WebList("**").Getcontent
print Itemcontent
好久没有弄过QTP了,不知道对不对。

kuangquanshui 发表于 2009-6-10 10:55:30

这个我也学习学习

zhoward 发表于 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]
查看完整版本: QTP关于weblist内容和数量判断检查