专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  不知道为什么HP帮助文档中没有提供有关DeviceReplay强大功能信息描述你可以在Java插件中却可以找到DeviceReplay属性但是对于那些不使用Java插件人可能会觉得这个对象仅在Java测试中可用   为什么要用DeviceReplay?   有些时候我们需要针对界面做些指定动作例如右键单击个对象使用功能键(Fx)来激活某些热键功能这时候就可以使用DeviceReplay对象或者在Object.Set和Object.Type思路方法不生效时使用DeviceReplay   并且DeviceReplay在输入特殊符号以及区别语言文字时会很有用不需 [阅读全文] [PDF]
偏向喜欢使用对象库操作QTP用户在添加对象时候会出现某几个子对象都识别成个对象里面所有属性几乎是样很为难不知道如何解决这个问题借鉴和描述编程中索引值index使用例如: dim Input_Dec Input_Dec=description.create Input_Dec("Html tag").value="Input" Input_Dec("Index").value=1 ..... 如何把ind [阅读全文] [PDF]
在些先声明如果触犯到了HP利益实属无心 迫于QTP对自定义Control控件识别局限和项目需要无奈的下对QTP做了全面体检安装目录下每个文档都研究了遍只为了找出QTP识别自定义Control控件根本思路方法经过些努力有所收获在些拿来和大家分享下也要感谢陈能技大哥那篇文章:QTP对.NET自定义Control控件扩展 其实QTP对象识别核心思想分成两种种是封装好DLL另种是XML标记语言描述这两种文件里面都是封装些标准Control控件各种插件安装后也是如此QTP先 [阅读全文] [PDF]
       由于wap网站WebSite并区别于我们普通意义上web网站WebSite以前也曾写过篇在Firefox中安装XHTML插件来实现使用浏览器(当然opera也能实现对wap站点访问但opera对于过长地址支持不是很好)对wap网站WebSite进行测试文章然而即便是使用浏览器较的模拟器测试wap网站WebSite快捷了许多但是跟用工具测试工具相比还是有些距离    [阅读全文] [PDF]
    在设计自动化框架过程发现了些被QTP识别为WebElement对象需要对其进行输入操作;而WebElement只有click思路方法是没有输入思路方法     考虑了实际中确实需要具有这种输入支持(比如利用js生成输入框比较常见是HTML编辑器输入框)就着手去解决找到了种解决办法:利用WshShell对象SendKey思路方法来实现在网上找了个html代码编辑器例子实现具体代码 [阅读全文] [PDF]
       DeviceReplay对象可用于在QTP中直接操纵鼠标和键盘例如单击鼠标、发送键盘按键、输入串等动作         下面脚本首先创建DeviceReplay对象然后使用其SendString思路方法发送段串然后使用MouseMove思路方法移动鼠标使用MouseClick思路方法单击鼠标: Dim devicere [阅读全文] [PDF]
、QTP识别对象原理   QTP里对象有两个概念个是TestObject(简称TO)个是RuntimeObject(简称RO)   这两个概念从字面上不大好理解也容易混淆   但从实际作用上来看应该说TO就是是仓库文件里定义仓库对象RO是被测试软件Software实际对象   QTP识别对象般是要求先在对象仓库文件里定义仓库对象里面存有实际对象特征属性值   然后在运行时候QTP会根据脚本里对象名字在对象仓库里找到对应仓库对象   接着根据仓库对象特征属性描述在被 [阅读全文] [PDF]
  使用工作中我们发现QTP脚本做好后绝不是成不变而是随着需求和页面变化需要不断修改如果每次修改脚本时候都重新录制脚本成本极高所以最有效思路方法是先修改对象仓库然后修改脚本以适应新系统   如果对象仓库里管理比较混乱话修改脚本时就会遭受地狱般痛苦比如n多对象全堆在起根本理不出头绪对象命名不知所云找不到自己需要对象等等下面我们讲下如何管理对象仓库避免这些问题   先介绍下对象仓库中对象层次主要分为3个层次1、Browser浏览器2、Page页面3、页面中各种对象 [阅读全文] [PDF]
1 共8条 分1页