51Testing软件测试论坛
标题:
QTP录制下拉菜单问题
[打印本页]
作者:
caodongjian
时间:
2007-11-6 10:17
标题:
QTP录制下拉菜单问题
这是个下拉菜单
下拉菜单中选择的值.显示在这
怎么样一来实现
QTP录制问题
前些日子看了相关的QTP录制内容
看到QTP来录制下拉菜单的问题
可以用随机数来读取下拉菜单的值.
我想问下. 如果要录制一个下拉菜单. 如果你选择下拉菜单下的一个数据..要在下面的一个填写档中显示出
可以理解为读出下拉菜单的值.可以全部读出
[
本帖最后由 caodongjian 于 2007-11-6 11:21 编辑
]
作者:
caodongjian
时间:
2007-11-6 11:27
怎么没有人来看看呢
作者:
guadolf0708
时间:
2007-11-6 14:05
同感,对这个比较郁闷这
作者:
liuliu1824
时间:
2007-11-6 20:46
你说的是下拉菜单的组合吧?我也在为这个问题苦恼,现在还是用手工写的,不知道怎么设置成自动的,希望高手来解决问题奥!
作者:
hsjzfling
时间:
2007-11-6 22:18
标题:
回复 1# 的帖子
首先要确定你的下拉菜单是个什么对象,WebList?WinList?还是其它什么
若是WebList对象则可以用GetItem (Index)方法,Index的值从1开始
若是WinList 对象则可以用GetItem (Item)方法,Item的值从0开始到GetItemsCount-1
GetItem方法返回的值是对应的字符串
作者:
caodongjian
时间:
2007-11-7 14:33
以前看到过
Function Select_weblist(obj)
Dim item_count
item_count=obj.GetROProperty ("items count")
If item_count > 0 Then
Randomize
Get_Ran=RandomNumber (1,item_count-1)
obj.Select "#"&Get_Ran
End If
End Function
把对象传进去,就可以自动选取weblist中的值,在实际操作中特别是针对动态的weblist,而且对流程没有影响的的weblist效果不错,
可以随机选择. 但是要是想读取选择的值.怎么样来写呢.??
作者:
hsjzfling
时间:
2007-11-7 14:53
标题:
回复 6# 的帖子
1、Get_Ran=RandomNumber (1,item_count-1) 应改为Get_Ran=RandomNumber (1,item_count),否则最后一个item选不到的
2、str = obj.GetItem(Get_Ran)即可返回随机选择的到的选项的值
作者:
caodongjian
时间:
2007-11-7 15:49
谢谢..有空我试试
作者:
jackymail
时间:
2007-11-7 15:55
这种情况主要看是winlist还是weblist
作者:
caodongjian
时间:
2007-11-8 09:48
没有试成功...能不能帮偶写全
作者:
frankwangzy1103
时间:
2007-11-30 18:06
我觉得可以用getRoprority方法得到它的item counts
然后用selected item index来做个循环就行了
作者:
frankwangzy1103
时间:
2007-11-30 18:26
代码如下:
Dim counts
counts = GSpage.WebList("name:=ResourceDefinitionNameDescriptor").GetROproperty("items count")
'msgbox counts
For i = 0 to counts-1
GSpage.WebList("name:=ResourceDefinitionNameDescriptor").select "#"&i
'wait(3)
Next
‘用不着找index其实
作者:
zxz1337
时间:
2011-4-22 12:36
首先要确定你的下拉菜单是个什么对象,WebList?WinList?还是其它什么
若是WebList对象则可以用GetItem (Index)方法,Index的值从1开始
若是WinList 对象则可以用GetItem (Item)方法,Item的值从0开始到GetItemsCount-1
GetItem方法返回的值是对应的字符串
作者:
jacktang
时间:
2012-7-26 08:25
东西不错很长知识
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2