51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4246|回复: 1
打印 上一主题 下一主题

Why 在TestComplete中使用Stores object Properties 抓取孔件属性错位

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-2-20 14:26:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自动化测试过程中经常需要先把对象的属性或状态暂时存起来,然后再回来找到它,与现在的对象属性或一个新的状态进行比较,从而
判断测试是否通过。通常像文件、图像、对象属性等都需要保存下来进行后续比较。为此,Test Complete提供了一个叫Stores的编程对象。
它包括Files、Regions、Objects集合对象。

       但我们在使用Stores object Properties 编写802.1Q VLAN测试脚本过程中遇到了一个奇怪的问题,且听我慢慢将来:

      1.使用鼠标点击Tools-->Stores object Properties,等到出现
        
         

         后,按下鼠标不放,拖动此图标至WEB的Rename按钮上,

       2.此时如果是在正常情况下.WEB的Rename孔件按钮上会出现红色标识的小方框,但实际情况如下图所示

         

           该红色小方框并没有出现在预期的位置(Rename)上,而是跑到其他位置.

        3.然后松手,即弹出Stores object Properties窗口,该孔件的所有属性都会呈现出来,我们可以使用该对象任何属性及方法
           但实际情况是使用Click方法操作该对象是不起任何作用的

            比如  MyBtn = w2.NativeWebObject.Find("value", "*Rename*", "input");
                     MyBtn.Click();

       我就纳闷 : 既然使用 Stores object Properties能抓取到该对象所有属性,它的Click方法(包括其它所有方法) 应该是可以实现的,但尝试结果
是否定的.我在想到底是TC自身的缺陷还是没有安装TC相关插件,还是由于IE~~~~~~~所致.诚然我们通过其他变通的方法可以实现这些方法对应
的操作, 但这个小BUG 也应该值得我们去Close掉 .

       不知大家在使用TC时是否遇到这种情况?

       期待有惊喜的答案出现!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-29 17:03:21 | 只看该作者
你看一下是在那个panel上,不然你是抓不到的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 07:08 , Processed in 0.060409 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表