5.2 编辑测试脚本象
在掌握了QTP的关键字视图和专家视图的基本使用方法后,就可以综合使用这两个测试视图,结合对象库、函数库等辅助手段来编辑测试脚本。
5.2.1 识别对象
编辑测试脚本的第一步是识别测试对象,因为基于GUI的自动化测试主要是围绕着界面的控件元素来进行的。QTP针对不同语言开发的控件,采取不同的对象识别技术,根据加载的插件来选择相应的控件对象识别的依据。在QTP中,选择菜单“Tools | Object Identification”,出现如图5.14所示的界面。
图5.14 对象识别定义界面
在界面中可看到各种标准Windows控件对应的对象识别方法,例如,对于Dialog控件,使用的是“is child window”、“is owned window”、“nativeclass”和“text”这四个控件对象的属性来区别出一个唯一的Dilalog控件对象。
可以单击“Add/Remove”按钮,在如图5.15所示的界面中,选择更多的控件属性来唯一识别控件。
图5.15 选择或移除属性