51Testing软件测试论坛

标题: QTP测试网页,随机测试 webList???? [打印本页]

作者: language_fw    时间: 2008-1-31 11: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
试试GetROProperty("items count")
作者: language_fw    时间: 2008-1-31 14:26
Thank u very much. I have closed the problem.
作者: huangdxx    时间: 2008-1-31 17:38
标题: 使用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
'先取得列表中记录长度
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
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
参考吧




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