2010年07月27日   测试之路   8,499 次浏览

  今天很杯具,一打开QTP准备录制的时候,打开IE,就报错,直接就关闭了IE,后来在网上找了很久是因为选择了ActiveX插件,于是我把ActiveX插件去掉了,没问题了。

           于是我开始录制,一通点完之后,录制算是完成了,一看录制的脚本,我傻眼了,怎么录的全是object的,所以又去找答案,结果是因为有一个IE的一个BHOManager Class加载项没有,于是又在网上找了一通,说如果装了QTP,在C:\WINDOWS\system32目录下有BHOManager.dll文件,然后再在cmd中去定位到这个目录,输入regsvr32 BHOManager.dll运行加载,结果我一打开我的这个目录,里面压根就没这个文件,于是,我也没办法,到我同事那里拷了这个文件,然后再加载,然后在IE的工具->IE选项->程序->管理加载项中就出现了BHOManager.dll这一项,再进行录制,OK了,哎,松了一口气。

         录制完了以后来看脚本,每点到一个弹出页面的脚本行,就会出现一个关于ActiveX控件的对话框,所以我就又郁闷了,然后我就以为是因为我没选择ActiveX的原因,但是我一选择ActiveX就会报错,于是我以为是浏览器的原因,我就重装浏览器,因为我的是IE7,要装回IE6,因为IE7是系统自带的,所以卸起来很麻烦,试了多种方法,还是不行,放弃了,想着就那样吧,但是想想还是不甘心,于是就在一个群里面小小的咨询了一下,别人直接告诉我把360关了,我一关,果真行了,打开QTP,照样的运行IE,我的那个郁闷啊,但是还是解决了。

        后记:虽然解决了一连串的问题,但是最后那个报ActiveX弹出的问题还是没解决,最后想了一个很蠢的办法,因为那个会弹出是因为QTP的Active Screen的问题,所以把Active Screen中的内容去掉就行了,虽然不是办法的办法,但是也能基本上解决问题。

       补充:昨天在论坛上咨询了下,今天就有人告诉我答案了,要在QTP中进行设置:Tools->options->Action Screen->Advanced,将Load ActionX controls选上就可以了。

赞 赏
申明:除非注明,本站文章均为原创,转载请以链接形式标明本文地址。 如有问题,请于一周内与本站联系,本站将在第一时间对相关内容进行处理。
本文地址: http://www.yyjjssnn.cn/articles/520.html
相关阅读: QTP

>>> Hello World <<<

这篇内容是否帮助到你了呢?

如果你有任何疑问或有建议留给其他朋友,都可以给我留言。

目前有有一条留言:

  • 1# 匿名:
    2010-09-25 15:34

    :roll: \(^o^)/~好

:wink: :twisted: :surprised: :smile: :smile9: :smile8: :smile7: :smile6: :smile5: :smile56: :smile55: :smile54: :smile53: :smile52: :smile51: :smile50: :smile4: :smile49: :smile48: :smile47: :smile46: :smile45: :smile44: :smile43: :smile42: :smile41: :smile40: :smile3: :smile39: :smile38: :smile37: :smile36: :smile35: :smile34: :smile33: :smile32: :smile31: :smile30: :smile2: :smile29: :smile28: :smile27: :smile26: :smile25: :smile24: :smile23: :smile22: :smile21: :smile20: :smile1: :smile19: :smile18: :smile17: :smile16: :smile15: :smile14: :smile13: :smile12: :smile11: :smile10: :smile0: :sad: :rolleyes1: :redface: :razz: :question: :neutral: :mrgreen: :mad: :lol: :idea: :exclaim: :evil: :eek: :cry: :cool: :confused: :biggrin: :arrow:

友情链接: 程序员刘杨 刘杨
Copyright 2003~2018 保留所有权利 | 网站地图
备案号:湘ICP备14001005号-2

湘公网安备 43011102001322号