【原创】QTP中,录制web程序,录制不到表单、按钮等对象的一种问题解决方法
2012-05-23 18:28
549 查看
最近在开发项目中实验和调试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软件在运行时,默认就可能不加载任何需要的加载项。
写这篇随记仅仅为了给自己长个记性,以后在使用软件时,得分辨清楚,这些默认启动的界面中选择项的含义及影响。
当经过在Win 2003的虚拟机里,利用单纯的操作系统环境,重新安装QTP 10.0软件后,发现可以录制到浏览器对象内部的表单、按钮等信息,也能在<Automation-Record and Run Settings...>这个录制选项中,看到想要的Web标签页,如下图:
其实,经过自己细心对比,发现就是在License管理界面中,Web插件前面的复选框被选中了,如下图:
其实,通过研究自己之前装的软件与新在虚拟机里安装的软件,发现这个选项并不是因为插件未安装,而是在QTP软件启动时,未加载这个插件,原因就在于在QTP中有一个设置<Tools-Options...>如下:
这个复选框,决定了在QTP软件启动时,是否显示下面图片所示的插件选择对话框,所以引起了最先描述的Web插件无法选中的问题:
再回忆之前自己在最初使用QTP工具时,把“Show on startup”前面的复选框中的√,去掉了,最终引起QTP软件在运行时,默认就可能不加载任何需要的加载项。
写这篇随记仅仅为了给自己长个记性,以后在使用软件时,得分辨清楚,这些默认启动的界面中选择项的含义及影响。
相关文章推荐
- [原创]QTP对象库中缺少对象或录制不了脚本的解决方法
- QTP录制.net写的网页程序时,webEdit录制不到脚本解决办法
- 【原创】Ubuntu 12.04开机弹出"检测到系统程序出现问题"的临时解决方法
- QTP无法录制web应用解决方法
- QTP无法录制web脚本的解决方法
- 【原创】Ubuntu 12.04开机弹出"检测到系统程序出现问题"的临时解决方法
- 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- Dr. Com 用户认证程序 "其它程序占用控制端口, 请退出重新再试!(1)" 问题的一种解决方法
- vb-对象库未注册 问题的一种解决方法
- QTP录制不了脚本常见问题解决方法
- 使用eclipse export打jar包,web工程使用*读取配置读不到的问题解决方法
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- Web表单提交之disabled问题js解决方法
- BHOManager.dll--QTP的Browser对象部分方法失效问题的解决(zt)
- LoadRunner本机录制http协议程序遇到的问题以及解决方法
- weblogic程序移植到jboss上的一个问题解决方法,j2ee,原创
- LoadRunner本机录制http协议程序遇到的问题以及解决方法
- 解决系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- eWebeditor在IE8、IE9中插入图片按钮不能使用问题的解决方法
- 【WinCE】WinCE程序开发中出现“无法找到PInvoke DLL"Kernel32.dll"”问题的一种解决方法