google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

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

本主题由 fishy 于 2008-2-21 17:10 移动

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


自动化测试过程中经常需要先把对象的属性或状态暂时存起来,然后再回来找到它,与现在的对象属性或一个新的状态进行比较,从而
判断测试是否通过。通常像文件、图像、对象属性等都需要保存下来进行后续比较。为此,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时是否遇到这种情况?

       期待有惊喜的答案出现!
MSN:jiang.feng.li@hotmail.com
QQ:249983858

TOP

你看一下是在那个panel上,不然你是抓不到的

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-12 02:16Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹