5.2.2 Object Spy的使用
QTP提供的“Object Spy”工具可用于观察运行时测试对象的属性和方法。选择菜单“Tools | Object Spy”,则出现如图5.16所示的界面。
图5.16 Object Spy的界面
在界面中,单击右上角的手型按钮,移动到测试对象上,单击鼠标左键选择测试对象,会自动获取到该测试对象的所有属性和方法,如图5.17所示。
从图中可看到,所选择的是标准Windows控件中的“Dialog”对象。切换到“Methods”页,则可看到如图5.18所示的控件方法,如“Activate”、“Click”、“Close”等。
图5.17 查看控件可用的属性 图5.18 查看控件可用的操作
Object Spy对于观察测试对象的属性,了解测试程序的控件属性和行为都非常有用,尤其是对于那些界面控件元素比较多、层次关系比较复杂的应用程序。
可在测试程序的界面上不断改变测试对象,然后多次使用Object Spy来观察其属性的变化,通过这种方式来了解控件的行为,以及判断哪些控件属性可放到测试脚本中,用于判断测试结果。