QTP----如何批量添加对象到对象库

2012-07-31  贾胜战 

今天开始研究QTP,看到QTP对象库的时候,发现一个问题,单个添加对象到对象库很简单,打开object spy,点击你想添加的对象就可以了。但是,如果在某个window窗口上,我想把所有的控件对象都添加到对象库中,这个时候该如何操作呢?先说明一下啊,本人菜鸟一只,知道怎么添加单个对象到对象库,批量添加对象到对象库,不会啊!咋办呢,先百度呗!可是百度了好大一会儿,还是没有找到想要的答案,网上基本上讲述的都是如何添加单个对象到对象库。最后放弃百度,决定还是自己研究。
思路:这个问题是跟对象和对象库相关的,那答案肯定在对象或者对象库的工具栏中。就这样,先查看Object Spy对话框,里面没有要找的功能。接着去对象库功能对话框里找,还是没有找到。那就剩下最后一个了——就是对象库管理对话框,里面有关于对象的功能菜单,继续点下去,找到了:Navigate and Learn,快捷键F6, 下面上图,比较清楚点儿。

Step1: 打开QTP,在工具栏中依次点击Resources->Object Repository Manager...


Step2: 在对象库管理窗口的工具栏,找到并点击Object-> Navigate and Learn



Step3: Navigate and Learn小窗口就会弹出来,这个时候确保你要添加的测试窗体是active的。



Step4: 点击Learn按钮(Navigate and Learn小窗口中,漏斗形状左边的那个按钮),点击之后,过2秒钟,会有个Adding Objects的小窗口蹦出来,还有进度条,对象全被加载进去之后,这个对话框会自动消失,不要急,这个是正常现象。



Step5: 这个时候,你只需要点击 Navigate and Learn小窗口上的X按钮,关闭 Navigate and Learn就可以了,请看下图,最终我们期望的结果OK了,现在所有计算器上的对象都被添加到对象库里了。是不是很简单。So easy啊!!!


780°/7809 人阅读/0 条评论 发表评论

登录 后发表评论