• 【原创】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软件在运行时,默认就可能不加载任何需要的加载项。

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

     

  • 相关阅读:
    设计模式(三)--观察者模式
    设计模式(二)--单例模式
    tornado 资源
    复习 网络通信协议
    设置允许远程连接MySQL (Ubuntu为例)
    ubuntu 下安装ssh服务
    Python 运算内建函数
    py知识点拾遗之sort(),sorted(),reverse(),reversed()
    SQLite安装 以及 SQLite header and source version mismatch错误解决 (In debian)
    debian折腾笔记
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2515193.html
Copyright © 2020-2023  润新知