QTP对日期的处理

上一篇 / 下一篇  2010-12-08 11:17:29 / 个人分类:QTP学习历程

   差不多近两个月没有更新51的BLOG.最近一直在忙很多事情,有意义的,没意义的都在瞎忙着.想想,写写BLOG,不管是技术还是生活,都是挺好的事情.至少在未来某天还可以找到点滴成长的记录.

   关于QTP对日期的处理,在实际工作中,根据应用系统的不一样,我遇到了两种情况,主要是避开日期控件选择去进行处理.(其实我也在想,如果避开了日期控件去进行处理,感觉日期控件就没有多大意义).暂时也先记录下来.

   通常情况下,输入日期的字段都是被识别为WebEdit,但实际同样的WebEdit,开发人员的代码处理不一样,也不能完全采用同样的一种方法去进行处理。我遇到了两种情景:

   1、在点击日期字段的时候,光标会在编辑框内出现。类似这样的处理会更简单一些,也就直接使用WebEdit自带的Set方法就可以了。并对输入日期进行一个参数化,如下就可以处理:

   Browser("").Page("").Frame("").WebEdit("").Set Paramete("RQ")

   2、在点击日期字段的时候,光标不会出现在在编辑框内。如果采用如上WebEdit自带的Set方法进行处理,则在运行埋会提示"Object is disable",像这样的情况,有的是在该行代码之前加上wait()等待时间,而实际情况并奏效,那可以采用如下形式进行处理:

   Browser("..").Page("...").Frame("...").WebEdit("...").Object.value=Parameter("RQ")

   其中第二种方法是通过对象.object来访问对象的自身接口属性。实际上这两种方式N久之前就有同行提出来过。不过根据自己出现的问题再进行实践,印象还是很深刻滴。。。

  


TAG:

 

评分:0

我来说两句

Open Toolbar