下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页软件测试工具QTP中的Description对象详解软件测试工具QTP中的Description对象详解
发表于:2023-10-12来源::点击数:标签:软件测试qtpQTPMacBook对象
软件测试工具QTP中的Description对象详解QTP是MercuryQuickTest企业级自动化测试工具!目前已经被惠普收购,正式名字为HPQuickTestProfessionalsoftware,最新的版本为HPQuickTestProfessional10.0.HPQuickTestProfessional提供符合所有主
软件测试工具QTP中的Description对象详解
QTP是MercuryQuickTest企业级自动化测试工具!
目前已经被惠普收购,正式名字为HPQuickTestProfessionalsoftware,最新的版本为HPQuickTestProfessional10.0.
HPQuickTestProfessional提供符合所有主要应用软件环境的功能测试和回归测试的自动化。采用关键字驱动的理念已简化测试用例的创建和维护。它让用户可以直接录制屏幕上的操作流程,自动生成功能测试或者回归测试用例。专业的测试者也可以通过提供的内置脚本和调试环境来取得对测试和对象属性的完全控制。
在QTP中,description对象的用途基于这样一个基础:QTP是建立在对象识别基础上的自动化测试工具,当需要操作一个对象时有三种方式:1,使用对象库中已经记录的控件名;2,使用描述性编程;3,使用description对象。
其实对于2和3的理解是类似的,也就是说,当QTP在执行过程中需要给他一个描述,即“我要操作谁”,对于第二种方式,是告诉QTP“你给我找一个控件对象,找到它可能需要经过几层查找,但是我已经给定了每层查找的查找条件”;对于第三种方式,一般是这样告诉QTP,“我现在有某个控件对象,你帮我查找某些符合条件的孩子”
上面说起来有点拗口,其实就是下面两种那个方式:
方式1
Browser("title:=Google").Page("title:=Google").Link("text:=Google").click
方式2
DimoDesc
DimcolObject
SetoDesc=Description.Create
oDesc("miclearcase/"target="_blank">cclass").value="Link"
SetcolObject=Browser("title:=Google").Page("title:=Google").ChildObjects(oDesc)
那么我们在使用description对象时经常需要注意的点有:
1.创建一个description对象的方法是:
SetoDesc=Description.Creates
2.设置查找条件的方法是:
SetoDesc=Description.Create
oDesc("micclass").value="Link"
oDesc("text").value="Images"
3.看一个对象是否找到以及是否查找正确你可以有两种方法:
高亮查找到的控件:colObject(0).Highlight检查查找到的控件个数:MsgboxcolObject.Count
4.给定限定条件你也可以使用正则表达式,不过注意设置开关打开:
SetoDesc=Description.Create
oDesc("micclass").value="Link"
oDesc("text").value="I.*age.*"
oDesc("text").regularExpression=True
注意:默认情况下正则表达式的开关是打开的
如果你这里正则表达式的开关设置成为了false,那么你查找到的是text属性为“I.*age.*”的link。
5.注意某些description的成员设置属性值时,需要使用整型数,而非字符串。
DimoDesc
DimcolObject
SetoDesc=Description.Create
oDesc("micclass").value="Link"
oDesc("x").value=51
SetcolObject=Browser("title:=Google").Page("title:=Google").ChildObjects(oDesc)
MsgBoxcolObject.Count
Forx=0tocolObject.Count-1
MsgBoxcolObject(x).GetROProperty("innertext")
Next
6.限定条件可以参数化
Di
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GB-T 39941-2021木家具生产过程质量安全状态监测与评价方法》专题研究报告
- 《GBT 13698-2015 二氧化铀芯块中总氢的测定》专题研究报告
- 《宠物鉴赏》课件-宠物鱼的简介
- 2026年河南工业和信息化职业学院单招职业技能考试题库带答案详解
- 运动健康管理指导协议
- 钟表行业钟表维修高级技师岗位招聘考试试卷及答案
- 2025年高新区预防接种合格证培训考核试题及答案
- 2025年常州市城管协管人员招聘笔试备考试题及答案解析
- 2025年刺绣机电控项目发展计划
- 高钾食物的选择与益处
- 2025中央广播电视总台招聘144人笔试历年题库附答案解析
- 2026年瓦工职业技能鉴定考试题库及答案
- 2025年云南省人民检察院聘用制书记员招聘(22人)笔试考试参考题库及答案解析
- 胃肠外科围手术期护理要点
- 竣工资料归档与管理流程
- 购车合伙协议书模板
- 二手摩托车买卖合同范本
- 2026年山西省财政税务专科学校单招职业倾向性测试题库附答案
- 2025年阿里辅警协警招聘考试备考题库及答案1套
- 黄宝康药用植物学课件
- 2025年天车工(初级)考试试卷及模拟题库及答案
评论
0/150
提交评论