51Testing软件测试论坛
标题:
使用UFT,怎样获取WinObject("下拉框")里面的值呢
[打印本页]
作者:
小街深巷
时间:
2016-7-15 11:15
标题:
使用UFT,怎样获取WinObject("下拉框")里面的值呢
在UFT中,Window
(
"XXX"
)
.WinObject
(
"下拉框"
).怎样获取到这个下拉框里面的值呢?我尝试了使用Click方法,
MouseMove方法,然而都不能使用这种方法获取到值,testM
=
Window
(
"XXX"
)
.WinObject
(
"下拉框"
)
.GetROProperty
(
"text"
)
msgbox
testM
求大神指教。
作者:
seagull1985
时间:
2016-7-15 11:40
本帖最后由 seagull1985 于 2016-7-15 11:43 编辑
直接用 GetTOProperty获取对象库里面的可以吗?
作者:
小街深巷
时间:
2016-7-15 14:44
Window("XXX").WinObject("操作员姓名下拉框").Click 157,11
textN = Window("系统用户登录-系统维护").WinObject("操作员姓名下拉框").GetTOProperty("text")
msgbox textN
testN里面是值还是空的。一值都是获取不到值,是不是用错方法了?或者 是其他的?我是刚刚才接触UFT使用的。希望和你们多多交流一下。我的QQ号:1779241528
作者:
小街深巷
时间:
2016-7-15 14:57
seagull1985 发表于 2016-7-15 11:40
直接用 GetTOProperty获取对象库里面的可以吗?
Window("XXX").WinObject("操作员姓名下拉框").Click 157,11
textN = Window("XXX").WinObject("操作员姓名下拉框").GetTOProperty("text")
msgbox textN
testN里面是值还是空的。一值都是获取不到值,是不是用错方法了?或者 是其他的?我是刚刚才接触UFT使用的。希望和你们多多交流一下。我的QQ号:1779241528
作者:
cmetl
时间:
2016-7-19 22:14
用QTP封装的方法不行,就用控件自身的方法,你可以Window("XXX").WinObject("下拉框").OBJECT.[ITEM/SELECTITEM/COUNT],由于我不知道你的控件式什么,所以在OBJECT后用[]写,里面可能有你需要的属性跟方法。对控件不熟悉不要经,找开发的去问,OBJECT.后面的属性和方法开发的人员懂,你提你的需求,开发的人员会帮你解释。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2