使用 Rational Functional Tester 测试应用软件的操作响应速度
|
让我们试着运行一下 :
错误分析及解决方案 原来,无论是 SuperODCControl 的父类 ParentCompsite,还是其父类的父类 Grandcomposite,在文档打开之前,都是不存在的。只有打开文档的操作开始后,软件才会一步步创建 compsite 类的实例,最终再创建 SuperODCControl 对象。 那我们要在 objDialog.Open.click() 之前获取 compsite 的 TestObject,自然是得不到的。那 Grandcomposite 的父类呢是否 click 之前就已经存在了,我们可以获取它的引用吗果不是的话,它的上一层父类是吗/p> 我们可以在 ObjectMap 中可以看到,软件中有着一系列的容器包容结构,怎样才能找到哪一个 Composite 是文档没有打开时就已经存在的通用容器窗口呢层层的去尝试的话显然是不太可行的,我们这里介绍一个小小的技巧: 利用 RFT 抓取 TestObject 的不同方法,我们可以巧妙的知道到底哪一个 Composite 是真正的当文档没有打开时,就存在的窗口父类。 首先,我们只运行文档管理软件,但是不打开任何文档,这时使用 RFT 的手型对象抓取工具,选择文档管理软件的当前空白窗口: 图 7 抓取的当前空白窗口 这时,我们可以看到,我们选择的窗口对象的在整个软件中的树形结构。 图 9 窗口对象浏览 选择之后,我们同样的再次选择下拉列表中的 TestObject Brower 方式: 图 11 文档窗口对象浏览
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
下载量高达163万的易语言牛人写的一个超牛的软件(即将删除)
上一篇
2009年3月20日
微软视窗23年回顾 细说Windows历程【1】
下一篇
2009年3月21日
|