Object SPY一款探测器工具,使用它可以轻松的探测到网页或者C/S对象空间的属性。使用QTP做自动化测试其实就是关注被测试软件的界面对象是否发生了变化,QTP的原理也是对于实际界面对象控件和对象库中对象控件是否一致以达到测试的目的,所以探测对象和了解对象就显得特别重要。 界面描述: 如下图操作框界面右上角是一个手指型按钮点击用于捕捉测试对象(标注1);手型的下方有一个勾选框(标注2)默认勾选,表示操作方框是否置顶,是否勾选就看个人的操作习惯。勾选框下方的空白(标注3)在捕捉到对象后显示的一个浏览器的树形结构;下方的圆形的选择框(标注4)左侧是本地的属性,右侧是鉴别属性;下方的空白方框(标注5)显示对象的熟悉 调用Object Spy的方式:①QTP菜单栏→tools→Object Spy②QTP默认显示工具栏中点击Object Spy的图标,这个图标即使我在上一篇QTP对象库编程中写的牛仔人头。③打开对象库,在对象库操作栏上的Object Spy图标,看过我写的对象库编程的人都一定知道在哪里。 点击头像后会弹出Object SPY操作框→点击界面右上角手指按钮→界面自动切换到浏览器→需要探测什么内容就用鼠标点击所需要的位置。点击后Object SPY操作框会显示web浏览器的一个结构最上层是Browser浏览器,接着是Page页面,下方就显示的是探测的对象,当然很多时候可能不止三层结构。如下图能看到“百度一下”被探测到了,它是WebButton:百度一下 |
|