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脚本不能录制的现象便非常有效的被解决了。为了检验能否达到这一效果,北大青鸟广州五山校区建议你按照步骤,具体操作一下。

  • 相关阅读:
    [摘录]C++ GUI库大全
    ascii 表
    ubuntu 7.04 Feisty Fawn 安装手记之二:基本配置
    二叉排序树之删除结点
    二叉树与数组
    二叉树删除,重建,交换
    二叉树判断相等,复制
    链表扩展是否有环及环的第一个结点
    二分查找
    二叉排序树之按大小遍历
  • 原文地址:https://www.cnblogs.com/edwardsun/p/3429868.html
Copyright © 2011-2022 走看看