QTP
llbacyal
这个作者很懒,什么都没留下…
展开
-
虚拟对象的属性描述
作者:zzxxbb112时间:2011/11/29 版权所有,侵权必究。出处:http://blog.csdn.net/zzxxbb112 相信很多有经验的自动化测试人员都知道虚拟对象是QTP工具提供的一个可以识别任意测试对象的一种识别方式,但是此种识别方式的缺点很明显,就是需要通过坐标来映射一个区域为虚拟的测试封装对象,并且它还有个最致命的缺点,就是在使用了虚拟对象的测试转载 2012-11-30 16:13:30 · 830 阅读 · 0 评论 -
QTP10安装、使用中问题记录
安装时报错:(一)D:\01_测试必备软件\软件包\01_测试工具\01_qtp10安装包\DVD\QuickTest\CHS\prerequisites\vc2005_sp1_redist(二)安装包所在路径不能有中文、空格QTP 10.0菜单窗口子项不见了(包括tool)的恢复方法打开QTP,ObjectSpy右下角下三角,Add or Remove Button》原创 2013-08-15 12:35:00 · 2432 阅读 · 0 评论 -
DOM树节点解析
DOM是解析XML文件的官方标准,它与平台和语言无关。DOM解析将整个XML文件载入并组装成一棵DOM节点树,然后通过遍历、查找节点以读取XML文件中定义的数据。由于DOM解析中把所有节点都载入到内存中,因而它比较耗资源,而且它需要把整棵节点树构建完成后开始读取数据,因而它相对性能也不好;不过由于它在内存中保存了DOM节点树,因而它可以多次读取,并且它的节点树定义比较容易理解,因而操作起来比较简单转载 2013-09-26 14:45:06 · 2100 阅读 · 0 评论 -
vnc使用方法
VNC:优秀的远程控制专家 远程控制能让你不用离开本机,就可以对其他计算机进行管理操作。能实现此功能的软件很多,比如Windows自带的终端服务、PCAnyWhere、冰河等,但是它们要么“块头”很大多占空间,要么使用麻烦不宜配置,要么需要注册缴费让人心痛,要么使用效率低下速度奇慢;要么是黑.客软件难登“大雅”之堂……像VNC(Virtual Network Computing,虚拟网络计算机转载 2013-10-08 14:24:55 · 2789 阅读 · 0 评论 -
远程安装QTP和远程运行QTP
很多童鞋都问在2003上如何安装QTP,为何单机许可不能使用?我在N太server系统上装过QTP,也没有遇到这样的问题。唯一出现过注册License问题的原因是因为使用了系统自带的mstsc远程安装的关系。所以我总结了下如何远程在2003这样的Server系统下安装QTP。设我的本机是XP电脑A,要在远程的Server2003电脑B上装QTP。其实在Win 2003上安装QTP和在X转载 2013-10-08 13:49:25 · 936 阅读 · 1 评论 -
QTP Dom
Qtp中的对象加上一个object就变成dom中的元素对象了,就可以使用dom中的原始的方法了。当转成dom对象后,就不能够使用使用Qtp封装的方法了。dom 中的元素对象: Node;element是node对象中的一种。DOM下,HTML文档各个节点被视为各种类型的Node对象。每个Node对象都有自己的属性和方法,利用这些属性和方法可以遍历整个文档树。由于HTML文档的复杂性转载 2013-09-17 14:50:08 · 3833 阅读 · 0 评论 -
QTP 小技巧
1.在脚本运行过程中屏蔽鼠标键盘输入 SystemUtil.BlockInput ‘开始处 这里是你的脚本 SystemUtil.UnblockInput ’结尾处---------------------------------------补充关闭进程的方法:Systemutil.closeprocessbyname "GreenBrowser.exe"2.检查页面对象是转载 2013-08-07 10:00:31 · 1277 阅读 · 0 评论 -
QTP11用objectspy识别对象都为winobject怎么解决
我也是网上看到的解决办法,你试试行不?1.安装完成之后重启一下QTP或者系统,以免DLL文件没有被加载到IE中2.先启动QTP10.0,然后再打开IE浏览器进行对象的识别操作3.打开IE浏览器的工具->Internet选项->程序->加载管理项。把加载(BHOManager)的文件状态改为启用(有可能被设为禁用了)暂时还不清楚其他解决办法转载 2013-01-22 13:50:02 · 3798 阅读 · 0 评论 -
QTP错误处理机制
1.概述本文针对QTP提供的运行时错误处理机制进行详细描述。内容包括各种错误处理方式的功能的介绍,各种机制的作用范围的分析,以及错误处理机制同时作用时的优先级别的分析。2.三种错误处理方式介绍Quick Test Professional中有三种错误处理机制,在这里定义为: 全局错误响应: Test Setting中Run 设置转载 2013-06-30 19:29:50 · 819 阅读 · 0 评论 -
QTP 调用动态Action
QTP中操作:背景:使用QTP中的调用方法:通过Insert菜单插入action,qtp自动增加脚本,如“RunAction "Action1", oneIteration”,运行成功; 如果不操作上述步骤,直接输写“RunAction "Action1", oneIteration “总会提示找不到操作...即使增加了相对路径也无法解决。如果使用上述方案,无法调原创 2013-01-15 17:21:59 · 971 阅读 · 0 评论 -
vbs一个数组往另一个数组赋值(动态)
qtp脚本写到一段代码,一个数组中取出id从 leng=UBound(DnidS) '获取数组的最大下标(从0开始),正好==DN_ID的分层级别(已除去50不算) If leng>1 Then For i=1 to leng-1 sId=DnidS(i) sName=getIdName(sId,TyIdSheet)‘ 调用一个方法,输入sid,得原创 2012-12-07 13:28:50 · 4824 阅读 · 0 评论 -
QTP脚本维护的难度
开始qtp自动化已经快一年来,这其中发现维护起来有几个不容易的地方,暂做总结一下:1.集成产品的pasm账号信息、权限等不稳定,经常更换2.脚本中很多使用描述性编程,多个需用到class属性才能识别,但新版本往往会发生变化,需要挨个脚本修改3.对象层级的改变,如果对象只是名称或属性发生改变,编辑共享对象时,所有脚本关联的对象都会随之更改,但是层级的改变不知如何解决。需要新增对象,再挨个原创 2014-03-28 00:50:16 · 763 阅读 · 0 评论