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

最新标签
网站地图
文章索引
Rss订阅
偏向喜欢使用对象库操作QTP用户在添加对象时候会出现某几个子对象都识别成个对象里面所有属性几乎是样很为难不知道如何解决这个问题借鉴和描述编程中索引值index使用例如: dim Input_Dec Input_Dec=description.create Input_Dec("Html tag").value="Input" Input_Dec("Index").value=1 ..... 如何把index添加进去或者如何把这些描述东西添加进去?在这里给了大家个小html page大家下载下去后可以先 [阅读全文] [PDF]
在些先声明如果触犯到了HP利益实属无心 迫于QTP对自定义Control控件识别局限和项目需要无奈的下对QTP做了全面体检安装目录下每个文档都研究了遍只为了找出QTP识别自定义Control控件根本思路方法经过些努力有所收获在些拿来和大家分享下也要感谢陈能技大哥那篇文章:QTP对.NET自定义Control控件扩展 其实QTP对象识别核心思想分成两种种是封装好DLL另种是XML标记语言描述这两种文件里面都是封装些标准Control控件各种插件安装后也是如此QTP先会读取这些文件然后会把它里面对象类别加载到个文件每次QTP启动时候根据选择ADD_IN去加载Cont [阅读全文] [PDF]
由于wap网站WebSite并区别于我们普通意义上web网站WebSite以前也曾写过篇在Firefox中安装XHTML插件来实现使用浏览器(当然opera也能实现对wap站点访问但opera对于过长地址支持不是很好)对wap网站WebSite进行测试文章然而即便是使用浏览器较的模拟器测试wap网站WebSite快捷了许多但是跟用工具测试工具相比还是有些距离 于是这些日子抽空学着用QTP来建立wap网站WebSite自动化脚本可惜由于自己对QTP本身就不熟悉所以路磕磕碰碰好在同事们都给予了大力帮助尤其是天彤总算我也让QTP小小run了把为了不让大家在同样地方“摔 [阅读全文] [PDF]
在设计自动化框架过程发现了些被QTP识别为WebElement对象需要对其进行输入操作;而WebElement只有click思路方法是没有输入思路方法 考虑了实际中确实需要具有这种输入支持(比如利用js生成输入框比较常见是HTML编辑器输入框)就着手去解决找到了种解决办法:利用WshShell对象SendKey思路方法来实现在网上找了个html代码编辑器例子实现具体代码如下: OptionExplicit DimoWin32 SetoWin32=CreateObject(\"wscrīpt.shell\") oWin32.Run(\"http://www.ewe [阅读全文] [PDF]
DeviceReplay对象可用于在QTP中直接操纵鼠标和键盘例如单击鼠标、发送键盘按键、输入串等动作 下面脚本首先创建DeviceReplay对象然后使用其SendString思路方法发送段串然后使用MouseMove思路方法移动鼠标使用MouseClick思路方法单击鼠标: Dim devicereplay word = \"Hello World!\" Set devicereplay = CreateObject(\"Mercury.DeviceReplay\") devicereplay.SendString(word) devicer [阅读全文] [PDF]
、QTP识别对象原理   QTP里对象有两个概念个是TestObject(简称TO)个是RuntimeObject(简称RO)   这两个概念从字面上不大好理解也容易混淆   但从实际作用上来看应该说TO就是是仓库文件里定义仓库对象RO是被测试软件Software实际对象   QTP识别对象般是要求先在对象仓库文件里定义仓库对象里面存有实际对象特征属性值   然后在运行时候QTP会根据脚本里对象名字在对象仓库里找到对应仓库对象   接着根据仓库对象特征属性描述在被测试软件Software里搜索找到相匹配实际对象最后就可以对实际对象进行操作了   仓库对象TO般在 [阅读全文] [PDF]
  使用工作中我们发现QTP脚本做好后绝不是成不变而是随着需求和页面变化需要不断修改如果每次修改脚本时候都重新录制脚本成本极高所以最有效思路方法是先修改对象仓库然后修改脚本以适应新系统   如果对象仓库里管理比较混乱话修改脚本时就会遭受地狱般痛苦比如n多对象全堆在起根本理不出头绪对象命名不知所云找不到自己需要对象等等下面我们讲下如何管理对象仓库避免这些问题   先介绍下对象仓库中对象层次主要分为3个层次1、Browser浏览器2、Page页面3、页面中各种对象比如Link、Button   Browser对应是已经打开IE窗口对象Page对应是区别网页比如 [阅读全文] [PDF]
1 共7条 分1页