zoukankan      html  css  js  c++  java
  • 【原创】QTP中,录制web程序,录制不到表单、按钮等对象的一种问题解决方法

      最近在开发项目中实验和调试QTP脚本,并从QTP软件帮助中,了解几种QTP脚本的开发方式及利弊。目前的进展离预期目标的还有较大差距。主要原因是在QTP对象识别上,我发现目前识别到的对象内容,仅在浏览器表面,未深入到浏览器页面内部的表单、按钮等元素。初步判断有两种可能引起这些情况:①QTP插件中web插件未安装成功或完全安装;②IE版本高,QTP工具暂无法识别标签页里的内容。自己正在验证是哪种...

      当经过在Win 2003的虚拟机里,利用单纯的操作系统环境,重新安装QTP 10.0软件后,发现可以录制到浏览器对象内部的表单、按钮等信息,也能在<Automation-Record and Run Settings...>这个录制选项中,看到想要的Web标签页,如下图:

      其实,经过自己细心对比,发现就是在License管理界面中,Web插件前面的复选框被选中了,如下图:

      其实,通过研究自己之前装的软件与新在虚拟机里安装的软件,发现这个选项并不是因为插件未安装,而是在QTP软件启动时,未加载这个插件,原因就在于在QTP中有一个设置<Tools-Options...>如下:

      这个复选框,决定了在QTP软件启动时,是否显示下面图片所示的插件选择对话框,所以引起了最先描述的Web插件无法选中的问题:

      再回忆之前自己在最初使用QTP工具时,把“Show on startup”前面的复选框中的√,去掉了,最终引起QTP软件在运行时,默认就可能不加载任何需要的加载项。

      写这篇随记仅仅为了给自己长个记性,以后在使用软件时,得分辨清楚,这些默认启动的界面中选择项的含义及影响。

     

  • 相关阅读:
    log记录日志使用说明
    浅谈WebService开发三(动态调用WebService)转
    浅谈WebService开发二(同步与异步调用)转
    浅谈WebService开发(一)转
    Log4net使用(二)
    Log4net使用(一)
    创建DSN
    Oracle的substr函数简单用法(转)
    医院里的CR、DR、CT、磁共振、B超都是什么?
    lambda表达式(2)
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2515193.html
Copyright © 2011-2022 走看看