准备:
注: QuickTest Pro()11.5后更名为UnifiedFunctional Testing(UFT)
1、安装后打开QTP,勾选 add-in,进入QTP后File-New-Test。
2、选择File菜单下New-Test。
选择GUI Test,输入Name“第一个脚本”,Create。
4、使用Tools菜单下的ObjectSpy。
5、点击手型按钮,点击后鼠标变为手型,再点击浏览器上的“百度一下”按钮。
6、正常识别结果如图:
未能识别结果如图:
如果未能识别对象:
1、检查QTP版本、浏览器版本、版本,QTP安装目录“\help”下的QTP_PAM.pdf或UFT_PAM.pdf文件提供了支持的操作系统、插件版本、web-addin支持的浏览器及版本、支持的其他HP工具及版本等信息。1.1、例如测试WEB时,可以从这个PDF文档里得出支持的组合如XPsp3+QTP11+IE8,Win7+UFT11.5+IE9,UFT11.53+Chrome30,不支持组合如QTP11+FireFox27。1.2、QTP11官方提供了IE9补丁,安装后可以识别IE9对象。1.3、64位系统下的IE也分32位和64位,例如QTP11测试64位IE,还需要64位补丁。QTP11补丁:http://blog.csdn.net/zzxxbb112/article/details/6968418QTP11.5补丁:http://www.iquicktest.com/uft-qtp11-5-patches.html
2、检查IE是否加载了BHOmanagerClass。IE设置-Internet选项-程序-管理加载项-所有加载项。如果BHOmanager Class是未启用状态,改为启用。
如果所有加载项中没有BHOmanager Class,打开开始菜单-HP Software-HP Unified Functional Testing-Tools-AdditionalInstallation Requirements,勾选“配置Internet Explorer 设置”,运行。
2.1、FireFox和Chrome同样需要检查插件是否安装并启用。FireFox附加组件-扩展中应有Unified Functional Testing Extension。Chrome工具-扩展程序中应有Unified Functional Testing Agent。
3、以管理员身份运行QTP。
4、如果仍不能识别,尝试关闭其他程序、关闭杀毒软件,先打开QTP后打开IE再识别。
第一个脚本:
1、打开QTP,加载Web add-in。
2、打开IE,进入百度首页www.baidu.com
3、打开QTP本地对象库,打开Resources菜单下的ObjectRepository