QTP测试网页,随机测试 webList????
现在用QTP测试网页,遇到一个问题,想问一下大家是怎么解决的。。。Browser("MIA -Login-").Page("MIA -Login-").Frame("QUICKSEARCH_2").WebList("ctl00$ctl00$ContentBody$Conten").Select "Nationwide"
这个是我录制的脚本是一个 webList,我想取出总共有多少条记录,然后随机选取,但是我看帮助里面好像没有得到全部个数的方法?
请教一下大家是怎么解决这样的问题的? 试试GetROProperty("items count") Thank u very much. I have closed the problem.
使用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) '先取得列表中记录长度
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)
改了一下楼上的 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]