language_fw 发表于 2008-1-31 11:22:22

QTP测试网页,随机测试 webList????

现在用QTP测试网页,遇到一个问题,想问一下大家是怎么解决的。。。
Browser("MIA -Login-").Page("MIA -Login-").Frame("QUICKSEARCH_2").WebList("ctl00$ctl00$ContentBody$Conten").Select "Nationwide"
这个是我录制的脚本是一个 webList,我想取出总共有多少条记录,然后随机选取,但是我看帮助里面好像没有得到全部个数的方法?
请教一下大家是怎么解决这样的问题的?

gy21st 发表于 2008-1-31 11:54:46

试试GetROProperty("items count")

language_fw 发表于 2008-1-31 14:26:05

Thank u very much. I have closed the problem.

huangdxx 发表于 2008-1-31 17:38:21

使用GetItemsCount方法

'先取得列表中记录长度
cnt=Browser("MIA -Login-").Page("MIA -Login-").Frame("QUICKSEARCH_2").WebList("ctl00$ctl00$ContentBody$Conten").GetItemsCount
'随机在列表中取记录
Browser("MIA -Login-").Page("MIA -Login-").Frame("QUICKSEARCH_2").WebList("ctl00$ctl00$ContentBody$Conten").Select RandomNumber(0, cnt-1)

mr.bee 发表于 2008-9-17 11:11:47

'先取得列表中记录长度
cnt=Browser("MIA -Login-").Page("MIA -Login-").Frame("QUICKSEARCH_2").WebList("ctl00$ctl00$ContentBody$Conten").GetROProperty("items count")
'随机在列表中取记录
Browser("MIA -Login-").Page("MIA -Login-").Frame("QUICKSEARCH_2").WebList("ctl00$ctl00$ContentBody$Conten").Select RandomNumber(0, cnt-1)

改了一下楼上的

xiaoan_2131 发表于 2008-9-17 14:18:50

IndexNum=Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").GetROProperty("all items")
MyArray=split(IndexNum,";",-1,1)
DataTable.SetCurrentRow(id)
DataTable.Value("web_item",Global)=MyArray(id)
DataTable.GetSheet("Global").SetNextRow
'Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select DataTable("web_item", dtGlobalSheet)
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select "#"&id
参考吧
页: [1]
查看完整版本: QTP测试网页,随机测试 webList????