51Testing软件测试论坛

标题: 求助:winclass 如何使用 [打印本页]

作者: hf0313    时间: 2008-12-26 16:39
标题: 求助:winclass 如何使用
目前正在学习中,看见帮助文档里有关winclass的部分,但还是不太明白这个winclass有什么作用,以及如何使用。向各位求教~~~
多谢,多谢~~
作者: asks_zhuang    时间: 2009-1-5 18:23
标题: 话题有点大,看帮助文档吧
简单点说搞清楚这两个概念先,class,window)
作者: hf0313    时间: 2009-1-7 14:22
标题: 回答Asks.Zhuang的问题
首先回答一下Asks.Zhuang的问题:个人理解,是“类”和“对象”的关系,对不?
那help里面是这样用的
[+] winclass FileDialog : DialogBox
            [ ] tag "[DialogBox]"
            [ ] setting DontInheritClassTag = TRUE
                 pushButton hf0313_OK        //以下为个人修改
                  tag "OK"
我觉得很奇怪,既然可以通过Record的方式来定义FileDialog的类型以及tag,为什么还要用winclass呢?
是不是说,这个类型可以根据测试的需要,修改frame。
比如说:需要将测试中遇到的window定义为一个SilkTest中没有的类(当然基类还是SilkTest提供的);或者这个window中的方法不必受SilkTest的限制,在frame中根据需要来重新写?
以上面的为例,如果在frame中定义了FileDialog的对话框的话,那么可以在.t中可以直接用FileDialog.hf0313_OK.Click()来完成点击的操作了吗?那也就是说这个frame可以不采用Record的方式来自动写入,还可以手动的写吗?




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