51Testing软件测试论坛

标题: 急问,无法获取winedit的属性值 [打印本页]

作者: jessica2002    时间: 2009-7-29 16:16
标题: 急问,无法获取winedit的属性值
现在要测试一个软件程序,登陆后可自动获取系统信息,现在进行的就是在某个菜单下通过一个winedit的text值作为下步动作的判断条件

获取winedit的属性的代码为:
wait 5
Dialog("配置客户端").WinTreeView("设备IP").Select "系统信息"
wait 5
print Dialog("配置客户端").WinEdit("产品型号").GetTOProperty("text")

运行后无任何输出

根据网上搜集到的做法,我首先查看了WinEdit("产品型号")在对象库中的参数以及使用spy查看到的WinEdit("产品型号")所有的参数,发现两种情况下属性不同,具体参见附件

网上有些文章说是要启开智能对象识别,但在我的操作中我根本无法开启enable smart Identification,请问是否是该原因导致无法获取参数?如果是,该如何开启?如果不是,又该如何处理?在线急等解决方法
作者: marco    时间: 2009-7-29 17:37
getToProperty是取得你对象库中该对象该属性的值
要取得当前实际的值请使用getRoProperty
作者: dreamsea123    时间: 2009-7-29 18:00
Yes!
作者: jessica2002    时间: 2009-7-30 09:11
原帖由 marco 于 2009-7-29 17:37 发表
getToProperty是取得你对象库中该对象该属性的值
要取得当前实际的值请使用getRoProperty

你说的方法我试过了  一样的结果的!
作者: dreamever    时间: 2009-7-30 09:24
用MSGBOX输出一下那个值试试
作者: jessica2002    时间: 2009-7-30 10:29
原帖由 dreamever 于 2009-7-30 09:24 发表
用MSGBOX输出一下那个值试试

输出的还是空的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2