- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * 对象库基本操作 主讲人:衡吉红 2012.09.14 如何打开对象库? 默认两种打开方式: QTP上方菜单栏→Resources→Object Repository 快捷键Ctrl+R 对象库打开界面: 1. Test Objects 2. Checkpoint and Output Objects 3. 添加对象 步骤如下: 第一步,点击Add Object to Local,在点击后会出现一个白色手指。 第二步,拖动白色手指至待添加的对象上,点击鼠标左键。 当子对象被添加时,其父对象会一起被添加至对象库,而当父对象被添加时,如还有祖父对象,则父对象连同祖父对象一起被添加至对象库,但其子对象不会被添加。 第三步,最终确认要添加的对象,确认无误后点击OK按钮。 数字对应的功能点 当添加对象时,一旦白色手指出现以后就无法再继续页面上的任何操作了,如点击、切换网页、拖动滚轴等,因为只要有任何“左击的动作”,它就会帮你添加对象。假设如果在一个页面上添加对象后,需要切换到另一个Web页面添加另一个对象怎么办?一般的办法就是添加好一个对象后,暂时先不激活白色手指,等网页切换了以后再回到QTP界面切换手指,但这样会繁琐。添加一个、两个对象还好,如果要添加很多对象呢?会一直在页面和QTP界面中来回切换。 讲到Object Spy时再介绍。 小提示: Acceluraid的Contact页面 界面操作图 脚本代码图 对象库图 1 给数据库中的对象整容,将最上面那个Image对象“ctl00$ContentPlaceHolder1$Imgb”弄成“Submit”。 第一步,选中“ctl00$ContentPlaceHolder1$Imgb”这个对象后,将光标定位到右上角的“Name 编辑框”,输入“Submit”。 给数据库中的对象整容,将最上面那个Image对象“ctl00$ContentPlaceHolder1$Imgb”弄成“Submit”。 第二步,随意点击一下界面任何位置,目的是为了完成Name的变更,相当于点击“确定”的功效,“整容”后的效果如图。 修改后的脚本 修改后的对象库 数字对应的功能点 4. 对象库中的Action切换 5. 对象的剪切、复制、粘贴与删除 6. 对象库中对象的查找与替换 快捷键:Crtl+F 7. 对象更新 8. Highlight in Application--对象闪烁(亮灯) Browser(Pittsburgh Technical Inst)._ Page(Pittsburgh Technical Inst)._ WebEdit(“Email).Highlight 9. 初步认识下Object Spy 10. Associate Repositories--副对象库 数字对应的功能点 打开副对象库后的窗口界面 预备工作: 事先准备两个对象库文件作为副对象库,分别命名为link.tsr以及edit.tsr(其中link.tsr内置“百度”首页上的“视频”这个Link对象,而edit.tsr内置“百度有哪些信誉好的足球投注网站框”)。 启动QTP。 准备两个Action(除默认的Action1外再新增一个Action2)。 开启对象库并将库中的Action切换至Action2. 进入“百度”首页,将“百度一下”这个WebButton测试控件添加至对象库。 要求完成目标: 不得再添加任何对象控件。 使用已有资源并利用副对象库功能完成以下业务。 在Action1中点击“视频”链接。 在Action2中输入“QTP自动化测试技术领航”并点击“百度一下”。 Action2很有可能以后会添加新业务,所以,需要在Action2中包含所有已知业务所需的对象,即“视频”这个Link对象也需要存在。 无须写脚本代码,只需要相应地设计对象库即可。 Link.tsr载入到对象库Action1后效果 edit.tsr载入到对象库Action2后效果 完成要求(3) RepositoriesCollection.Add “E:\测试文档\培训文档\link.tsr” “动态对象库加载”代码: 用VBScript后台语言动态调用副对象库的函数 11. 对象库中对象类型的分类与切换 补充知识点: Export Local Objects Export and Replace Local Objects 数字对应的功能点 * * * * * * * * * * * * * * * * * * * * *
文档评论(0)