51Testing软件测试论坛

标题: Description描述对象属性可以这样写吗? [打印本页]

作者: liujinkui    时间: 2009-8-23 14:26
标题: Description描述对象属性可以这样写吗?
本脚本是应用程序
        Set MyDescription = Description.Create()
        MyDescription("Class Name").Value = "WinEdit" '添加属性是WinEdit对象  
        'MyDescription("Enabled").Value=True '这条加上就是找不到对象
        Set Checkboxes = Dialog("XXX").ChildObjects(MyDescription)
        NoOfChildObjs = Checkboxes.Count ‘得到WinEdit有几个
        For Counter=0 to NoOfChildObjs-1
              Checkboxes( Counter ).set "aaa"  '"aaa"你在参数化一下
        next

我这还有个问题求助大家 ,加上下面的语句不知为什么就不可以?
'MyDescription("Enabled").Value=True '这条加上就是找一个对象也找不到了
作者: liujinkui    时间: 2009-8-23 14:27
看注红的语句
作者: sean007    时间: 2009-8-24 17:02
原帖由 liujinkui 于 2009-8-23 14:26 发表
本脚本是应用程序
        Set MyDescription = Description.Create()
        MyDescription("Class Name").Value = "WinEdit" '添加属性是WinEdit对象  
        'MyDescription("Enabled").Value=True '这条加 ...


Set MyDescription = Description.Create()
MyDescription("micclass").Value = "WinEdit"
MyDescription("Class Name").Value = "WinEdit" '添加属性是WinEdit对象
MyDescription("Enabled").Value= "True" '  Enabled IS the object's property so u maybe set "true"
try again!
作者: liujinkui    时间: 2009-8-24 20:03
谢,但还是不可以
楼上,是否可以

[ 本帖最后由 liujinkui 于 2009-8-24 20:09 编辑 ]
作者: sean007    时间: 2009-8-25 10:36
标题: 回复 4# 的帖子
Checkboxes  里面count出来的是0么?
'MyDescription("Enabled").Value=True '这条加上就是找不到对象
这句! Enabled 的这个属性么?
应该是 有另外个属性的 吧!
某个属性 的值是 Enabled 或者Disabled!

作者: jadeyu712    时间: 2009-8-25 11:05
'MyDescription("Enabled").Value=True '这条加上就是找不到对象
把这儿的true修正为"1".试试.
我没有试过.但是以前遇到过.
作者: liujinkui    时间: 2009-8-25 11:46
不行。
作者: maomao257    时间: 2009-8-25 12:01
把 MyDescription("Class Name").Value = "WinEdit"换成
MyDescription("micclass").Value = "WinEdit" 试下
作者: liujinkui    时间: 2009-8-25 20:47
我用SPY没有"micclass"属性




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