hryxm88 发表于 2010-3-10 17:42:29

qtp中怎样随机获取下列列表框中的值

qtp中怎样随机获取下列列表框中的值

superliming 发表于 2010-3-11 09:04:20

Browser("").Page("").Frame("treeFrame").Link("组件性能").Click
i=Browser("").Page("").Frame("mainFrame").WebList("select").GetROProperty("items count")
row=i-1
For j=0 to row
        Browser("").Page("").Frame("mainFrame").WebList("select").Select "#"&j
        Browser("").Page("_2").Sync
        wait 5
        desktop.CaptureBitmap "d:\"&j&".png",true
Next

yujie6832 发表于 2010-3-11 09:30:12

我是直接SELECT   RADOMNUMBER(1,10)(假设下拉列表有10个选项)

skyzhu 发表于 2010-3-11 10:47:55

#好像是不带引号的
直接数字可能会报错的,特别是list里面值就是数字,这里实际类型很重要。直接随机数应该没问题

yujie6832 发表于 2010-3-11 11:02:25

回复 4# 的帖子

前面要带#号,我疏忽了,呵呵

hryxm88 发表于 2010-3-11 15:58:57

我现在录制下拉列表,并选中列表中某一个值,语句如下:
'Page("Page").WebElement("WebTable_3").Click
那怎么获取到这个页面中所有的值呢?
这样获取,itemcount=Page("page").GetROProperty("items count"),得不到值

liuxl 发表于 2010-3-11 16:08:32

Page("page").getitemcount
页: [1]
查看完整版本: qtp中怎样随机获取下列列表框中的值