使用随机参数来输入信息提示对象不支持此属性或方法
ItemCount=Browser("全国公路建设市场信用评价管理系统").Page("Page").Frame("right_2").WebList("atttype").GetItemsCountSelectItem=RandomNumber(0,ItemCount)
这是我参照书本上那个飞机的随机选择所列选的信息写的
然后显示这样的错误
回复 1# willchan0768
求助各位前辈 帮帮我 小弟刚刚学QTP有很多不懂 帮帮忙教教我应该怎么写那个下拉菜单的 随机选择代码:'( 本帖最后由 17800455 于 2011-6-9 09:53 编辑
给你一个示例代码:
systemutil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","www.hao123.com"
Browser("hao123--我的上网主页").Sync
Set weblistObj =Browser("hao123--我的上网主页").Page("hao123--我的上网主页").WebList("select")
itemCount = weblistObj.GetROProperty("items count")'//获取项目数
rndNum = RandomNumber(0,itemCount)'//随机选择一个项目索引号
item1= weblistObj.GetItem(rndNum)'//根据随机号获取随机项目
weblistObj.Select item1'//根据随机取到的项目进行选择
这个看起来 似乎是OK的
错误提示 是对象不支持此方法。 检查一下 weblist 是否支持 getitemscount WebList 没有GetItemsCount这个方法吧? 本帖最后由 superliming 于 2011-6-9 09:58 编辑
似乎得这么用啊
i=Browser("").Page("").Frame("").WebList("").GetROProperty("items count")Randomize
x=RandomNumber (0,i)
msgbox x 谢谢各位了
页:
[1]