51Testing软件测试论坛
标题:
QTP中WinEdit对象值的设置
[打印本页]
作者:
yxq_66
时间:
2008-10-17 10:45
标题:
QTP中WinEdit对象值的设置
下面是一个
listview
对象,在用
spy
时,无论点击复选框或框格的任何一个地方,取得的都是一样的
listview
对象的属性值,列表中的第一列只有复选框可以选,第二列不能设置,在单击第三列的表格时,整行都是选中状态的。
我要给对象的
Configured Value
字段设置值,我在录制时就设置了
longitude
的值为
jhk,
录制的代码如下:
Window("1.10T").WinListView("Sim Num").Activate "Device Information"
Window("1.10T").WinListView("Sim Num").SetItemState " Longitude", micChecked
Window("1.10T").WinListView("Sim Num").WinEdit("Edit").Set "jhk"
可是如上的代码,在回放时,运行到第三行就出现了如下问题:
如果设置两行数据,则添加代码:
Window("1.10T").WinListView("Sim Num").Select "Latitude"
Window("1.10T").WinListView("Sim Num").WinEdit("Edit").Set "dfgdfg"
Window("1.10T").WinListView("Sim Num").Select "Device Serial NO."
Window("1.10T").WinListView("Sim Num").WinEdit("Edit").Set "4545"
它是经过先选中该行,在给它的
WinEdit
赋值,但是好像无法定位到
winEdit
的范围。
只有在录制的时候设置值才能取到
winEdit
,添加对象或用
spy
都找不到
WinEdit
,而且录制的
winEdit
对象也不能在对象库里高亮显示。
Dim a
a =Window("1.10T").WinListView("Sim Num").GetSubItem (4, 2)
这个能取到第五行第三列的值
5654645
,但是要给他设置或修改,该怎么写呢?
我看了
winlistview
和
winedit
对象的相关属性和方法,都找不到,可能也是我不熟悉,所以到现在也没做出来?
请问大家有没有做过相关的题目或知道这个该怎么做的呀?希望能得到大家的帮忙哦?
谢谢?
如果图片看不见,请参考附件中
作者:
pujing131
时间:
2008-10-17 15:21
标题:
新手学习
谢谢!以后还请多多指教!
作者:
photon
时间:
2008-10-17 21:05
[attach]46176[/attach]
这个是QTP的图吗?对应哪个功能?(比如,你在qtp上点了哪些菜单项最后得到这个界面)。 我一开始以为是对象库,后来发现不是。
还有,你这个最好发到qtp板块,这里没人看。
作者:
yxq_66
时间:
2008-10-25 21:27
谢谢大家,问题解决啦,哈,不过我现在只能通过坐标定位的方法,如果有更好方法的,还请大家多指教哦。
作者:
qinxiaocang1202
时间:
2009-1-7 13:51
怎么不把正确的贴出来让大家看哈啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2