51Testing软件测试论坛
标题:
使用随机参数来输入信息提示对象不支持此属性或方法
[打印本页]
作者:
willchan0768
时间:
2011-6-8 17:18
标题:
使用随机参数来输入信息提示对象不支持此属性或方法
ItemCount =Browser("全国公路建设市场信用评价管理系统").Page("Page").Frame("right_2").WebList("atttype").GetItemsCount
SelectItem=RandomNumber(0,ItemCount)
这是我参照书本上那个飞机的随机选择所列选的信息写的
[attach]73442[/attach]
然后显示这样的错误
[attach]73443[/attach]
作者:
willchan0768
时间:
2011-6-8 17:20
回复
1#
willchan0768
求助各位前辈 帮帮我 小弟刚刚学QTP有很多不懂 帮帮忙 教教我应该怎么写那个下拉菜单的 随机选择代码
作者:
17800455
时间:
2011-6-9 09:44
本帖最后由 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'//根据随机取到的项目进行选择
复制代码
作者:
momang
时间:
2011-6-9 09:54
这个看起来 似乎是OK的
错误提示 是对象不支持此方法。 检查一下 weblist 是否支持 getitemscount
作者:
17800455
时间:
2011-6-9 09:55
WebList 没有GetItemsCount这个方法吧?
作者:
superliming
时间:
2011-6-9 09:56
本帖最后由 superliming 于 2011-6-9 09:58 编辑
似乎得这么用啊
i=Browser("").Page("").Frame("").WebList("").GetROProperty("items count")
Randomize
x=RandomNumber (0,i)
msgbox x
作者:
willchan0768
时间:
2011-6-9 14:38
谢谢各位了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2