zoukankan      html  css  js  c++  java
  • QTP脚本不能录制怎么办?

      QTP是基于VBS脚本语言的,大部分VBS脚本都能在QTP上运行,只是在一些细节上略有不同,比如说VBS上停止用sleep,QTP上用wait。QTP的强大之处在于对程序窗口的操作,有很多针对窗体的属性、方法,这个是VBS所没有的。

      北大青鸟五山校区 问题起因:

      在安装QTP,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP时,不能产生相应的录制脚本,脚本内容为空。

      解决方法:

      根据实践,北大青鸟五山校区发现QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的。当这个控件没有被加载,或者被禁用时,就会出现上述症状。于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦。

      具体步骤:

      打开IE,在菜单中选择[工具]/[Internet选项]进入Internet配置界面。选择[程序]/[管理加载项],查看目前加载的ActiveX的情况。

      当看到存在BHOManager Class并且其状态是“禁用”时,点击“启用”开启这个功能,并保存后退出即可解决问题。

       当在管理加载项里找不到BHOManger Class这个加载项时,如果你安装了QTP,那么在C:WINDOWSsystem32下会存在一个叫BHOManager.dll的动态链接库, 或者可以直接在计算机里搜索BHOManager.dll,然后查看其路径。加载这个dll,加载方法为:点击[开始]/[运行],输入cmd,然后定位 到dll所在目录,键入regsvr32 BHOManager.dll命令,即可注册此dll。问题解决。

      经过了上面的一系列步骤之后,QTP脚本不能录制的现象便非常有效的被解决了。为了检验能否达到这一效果,北大青鸟广州五山校区建议你按照步骤,具体操作一下。

  • 相关阅读:
    Cocos2dx 3.0 交流篇
    android获取ip和本机的物理地址
    半平面交总结and模板
    页面跳转的三种方式
    83. 从视图索引说Notes数据库(上)
    IE7IE8兼容性设置_服务器端设定
    [置顶] 王志成30岁前自传-我曾创造过的“第一”
    Android CTS 结果 testResult.xml 修改 fail 项 为 notExecuted 项 分析
    java android面试题分析总结
    android之写文件到sd卡
  • 原文地址:https://www.cnblogs.com/edwardsun/p/3429868.html
Copyright © 2011-2022 走看看