[说明] QTP版本:9.2英文版。 一. 自动义对象应用 当要操作的一些对象不识别时,且这些对象可以映射成标准Window控件时,则可以考虑自定义这些对象,并映射到相似的Window控件。这样就可以调用标准Window控件运行的方法来操作自定义对象了。 要映射成相似的Window控件,则自定义的对象要有和标准Window控件相似的功能和操作。 此法可以处理一些看起来像是标准Window控件的对象,但并不是所有这类对象都可行。如Delphi控件,大部分可以如此处理,但一些控件则不行哦。 二. 自动义对象如何使用 首先,需要对不识别的控件进行自定义,并做好与标准window控件的映射; 其次,可以通过录制或描述性编辑调用这些自定义的对象; 然后,就是像对待能识别的对象一样进行操作即可。 注意: 在移动脚本运行时(比如拷贝脚本至其他虚拟机运行),需要先运行自定义对象的定义脚本,然后再运行脚本。 最好的方法是在要使用时,脚本中运行定义自定义对象的脚本,执行完成后则删除自定义的对象,恢复到原有配置。而由于QTP不提供删除单个自定义对象的功能,而提供了恢复默认配置的功能,因此只好使用恢复到默认对象配置的功能了。 例:添加一个自定义对象的定义脚本如下: |