同事说她妹妹的公司招人,就在自己公司附近,待遇可能好那么一丢丢

注重web的测试,那我就马上改简历发了过去

简历上我写了会QTP,但实际真没用过

不可以乱吹了,上班就马上安装一个来,看看怎么录脚本先

==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== 

我是拿公司资源里有的UFT12.52安装包安装,原来QTP早就改名字了,改成UFT而且度娘上也没啥资源和教程的

安装完后就当然是录脚本了,发现问题了

①识别不了IE(录不出动作,左边的图)。正常的是右边的图

             

教程说:

如果未能识别对象:

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位补丁。

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大点的,我查了下,UFT12.52应该是能用IE11的,偏偏就录不了,先pass。

第2点,发现IE里没有BHOmanagerClass,烦死了,要什么没什么。

问度娘说你安装了UFT,在C:\Windows\System32里就会有这个BHOManager.dll。查了没有。估计又分32位64位的烦东西

③最后在C:\Windows\SysWOW64里找到

④cmd里用命令regsvr32 BHOManager.dll  就能安装好,我照用这句命令(不知道用不用改成64的..)看看先

⑤IE里面终于有了,名字不一样,但应该就是它了吧

抓紧时间,用管理员打开UFT后,新建-测试-写好地址,开始

打开IE11,去到百度页面后,在UFT上工具-对象侦探器(objectSpy),点击,然后点百度一下按钮

成功了!

今天就到这里,我又颓废了一天了,回家不能再看电视剧!!