自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 FireEvent("onfocus")方法

“焦点在什么状态下点击Enter”,所以先要用FireEvent("onfocus")方法触发获得焦点的事件。Browser("管理平台").Window("字典帮助 -- 网页对话框").Page("字典帮助").WebEdit("sel_codeName").FireEvent("onfocus")set WshShell =CreateObject(&quot

2011-08-24 17:05:40 149

原创 描述性编程

描述性编程(descriptive programming)1、descriptive programming概述通 常情况下,当在录制一个操作时,QTP会将被操作对象加入到对象库里(Object Repository)。一旦对象存在于对象库里,我们就可以在专家 视图里通过添加相关的对象方法来对该对象进行操作。我们可以通过引用层次型对象库里的对象描述(Object Descript...

2011-08-24 17:01:36 274

原创 QTP中FireEvent实现多样JS操作

当鼠标移到某个对象上时,才会出现对应的操作,而这些都是通过JS来实现的,录制完了之后,只能获取到对应操作的link的点击,而出现对应有操作功能的对象因为没有做点击的操作,无法录制下来,这就导致,回放时鼠标没有移动而找不到对应的操作,无法成功达到我们想要的结果。还好,对应JS中的FireEvent方法,QTP中也有对应的,它支持的事件有:onchange,onclick,ondblclick...

2011-08-24 17:01:09 121

原创 FireEvent 方法 展开 树节点

手动展开时是双击名称,但此时被QTP识别为Link的Click事件,回放时是不成功的。修改QTP设置可以让其识别到双击事件,更简单的方法是FireEvent来触发一个双击事件:描述 :触发事件。 备注:此方法对于大多数 Web 测试对象都是通用的。语法 :object.FireEvent EventName, [x], [y], [BUTTON]参数 描...

2011-08-24 16:59:38 144

原创 如何用QTP录制鼠标右键点击事件

QTP录制鼠标右键单击事件要通过模拟键盘操作来实现Step 1,修改ReplayType为2,一般情况默认设置是1的。(1 – 使用浏览器事件运行鼠标操作。 2 – 使用鼠标运行鼠标操作)Setting.WebPackage(”ReplayType”) = 2Step 2,鼠标右键单击事件(附:Click的事件有三种 micLeftBtn 0 鼠标左键。 micRightB...

2011-08-24 16:56:28 206

原创 如何用QTP录制鼠标右键点击事件

先说明下,我的qtp版本是10.0的,系统是win7+ie8,其他版本及其他系统我是没有试过哦。。。。刚开始在网上找了好久,都没有调试成功,最后终于调试成功了,特分享下,其中五步是这次的重点,我最大的突破是1,4步骤,刚开始我把574,263,micRightBtn 放在第六步上了,也许偶太笨吧,毕竟偶对编程不熟哦,请不要笑话哦,也有可能这里有不妥之处,但是我的目的达到了.网上基本说的还要...

2011-08-24 16:55:43 150

原创 QTP录制鼠标右键点击选择操作

很多时候,QTP对于模拟对象右击并选择某个弹出选项的操作识别率并不好。  个人总结了一些比较常见也比较有效的方法。  基本上QTP识别针对鼠标右击并选择的操作有三种方法:  针对任何语言都适用的  1、创建Wscript.Shell对象  2、创建Mercury.DeviceReplay对象  3、针对JAVA\NET\WEB适用的FIREEVENT...

2011-08-24 16:44:33 221

原创 QTP对象识别常用方法介绍

QTP对象识别常用方法介绍(转自一起测试网)1 手动更改测试对象属性值,以匹配应用程序中对象的新静态属性。在对象库中手动修改测试对象的属性2 使用SetTOProperty方法可以在运行会话期间使用SetTOProperty方法修改测试对象属性,而不必更改对象库中的属性值。这种方法不是手动到对象库中修改,而是通过添加脚本来实现,尽管它的效果与手工修改类似,但是因为它可以充分...

2011-08-24 16:40:39 349

原创 QTP中虚拟对象设置及应用实例

当我们在录制脚本中,有时会遇到某个对象回放时不能识别.那么就可以考虑是不是可以做个虚拟对象来代替它.您可以将这些对象定义为虚拟对象,并将它们映射到标准类,例如按钮或复选框。QuickTest 在运行会话过程中模拟虚拟对象上的用户操作。在测试结果中,虚拟对象显示时类似标准类对象。    下面我们还是通过一个例子来具体操作一下.这次选用LoadRuner自带的b/s架构的web例子,来录制脚本.(...

2011-08-24 16:35:55 97

原创 关于QTP的测试对象的进一步改进

这次是在上次写的文章“关于qtp的测试对象”的基础上的进一步讨论,这里的改进主要是针对完全的手动开发qtp自动化测试脚本而言的,对于录制后简单的修改并不使用。在功能的自动化测试中,测试对象是基础,为了提高测试对象的高度可复用性以及便于日后的升级和维护,我们应该使用尽量少的属性去标示出这个对象,例如:创建一个JavaWindow对象:  set win = description.Creat...

2011-08-24 16:27:20 75

原创 QTP无法识别对象的解决办法

对QTP无法识别对象的解决办法很多,现使用到的有以下五种:  1.低级录制(不建议使用)  2.虚拟录制(慎重使用)  3.描述编程  4.对象映射  5.ObjectIdentification  详解  1:低级录制  Automation->LowLevelReco...

2011-08-24 16:18:57 1299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除