qtp ie_hook】的更多相关文章

今天要讲的内容是注册异类子控件授予强制HOOK,名字有点抽象,简单的说就是在一个QTP可识别的A类插件窗口对象中存在着B类插件的控件对象, 最常见的例子就是在应用程序中内嵌一个Browser对象子控件.说穿了就是内嵌一个浏览器,注意这里的大前提是此应用程序是可以被QTP识别的.那么如 果出现我所说的此类情况,那么QTP是绝对不可能去自动识别此应用程序中的浏览器控件对象的,原因很简单,QTP只把这个应用程序看做是一个A类插件的控 件对象,因此他根本不会去识别它.那么本章就来讲一下如何通过注册异类子…
上一篇介绍了QTP 10 安装,安装完成后就可以看到文件的目录了,这里主要介绍以下几个目录及作用. 简单介绍部分目录 1.addins:插件包 2.bin目录:可执行程序,这里存储了很多配置文件.运行程序及其他很多重要东西.这里主要介绍该目录下的一个配置文件mic.ini,这个文件存储了hook的配置文 件,可以通过修改相应的hook来解决不能识别windows窗体中嵌套的浏览器对象等问题,做法是将嵌套了浏览器的windows窗体进程名添加到 ie_hook中. 2.CodeSamplesPlu…
(1)Qtp不能识别对象 插件加载错误 IE内未加载BHOManager加载项…
  Selenium系列 QTP 适用结构  B/S结构  C/S.B/S结构 适用人员 有一定代码基础(Java.C#.Python.Ruby) 对编程不是很熟悉的.厌烦了做手工功能测试的.想快速进入自动化行业的 适用公司 开源工具,产品主要是web.app相关的,想做持续集成的回归测试的 商业工具,公司想快速自动化项目,并且对价格或者对盗版无所谓的 适用项目 各种 VBS语法体系,不太适合写大项目,而且效率很低 框架集成 TestNG.Junit.Unittest等 QTP本身就是一个框架,…
1.已添加的对象无法再次识别成功,编辑对象存储库中测试对象详细信息.子对象无法识别成功时,先检查父对象是否可成功识别. 2.使用.NET Windows Forms 侦测器检测后再使用object spy 3.确认对象在界面显示 4.重启QTP 5.在录制与运行设置中添加应用程序信息…
1. QTP简介 1.1QTP功能与特点 QTP是QuickTest Professional的简称,是一种自动化软件测试工具.在软件的测试过程中,QTP主要来用来通过已有的测试脚本执行重复的手动测试,用于功能测试和回归测试.使用QTP要求测试人员在测试前考虑好应用程序测试的内容,步骤,输入数据和期望的输出数据等. QTP由Mercury公司开发,该公司开发的同类产品还有LoadRunner,但是Mercury已被HP收购,如今两大企业级软件测试工具均属HP旗下的商业产品.QTP与LoadRun…
QTP可以在txt文件(文本文件中读取数据) 首先创造一个文档对象 set fso = createObject("scripting.filesystemobject") 然后用此对象打开目标文档 Set txt = fso.OpenTextFile( "C:\Documents and Settings\Administrator\桌面\test.txt",8,true) 这里说一说OpenTextFile方法,根据QTP的帮助文档中记载 根据以上帮助文档记录,…
在做web测试时,页面上的HTML标签会包含各类事件:单击(onclick).双击(onDblClick).光标聚集(OnBlur).onchange.onfocus.onmousedown.onmouseup.onmouseover.onmouseout.onsubmit.onreset.onpropertychange等. 在用QTP录制时,有可能会有一些事件录制不到.这时候你可以进行一些设置,QTP/tools/Web Event Recording Configuration/custo…
QTP可以对word文档进行操作,这里最主要展示的是向word文档写入内容,并保存的功能. Option explicit Dim wordApp Set wordApp = createobject("word.application") wordApp.visible = true '打开word文档 Dim wordDoc Set wordDoc = wordApp.documents.open("C:\Documents and Settings\Administra…
对于QTP操作excel的大前提是,保证组建服务里的DCOM配置里存在 microsoft excel application ,具体的查看方式是,在运行框中输入dcomcnfg,然后会打开组件服务的窗口,选择组件服务,计算机,我的电脑,DCOM配置,可以在里面查找存不存在microsoft excel application,存在的话,恭喜你,不出意外是可以对excel文档进行操作了. 下面为具体的操作代码. option explicit Dim excel Set excel = crea…