下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页软件测试工具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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《分析人类活动破坏生态环境的实例》说课稿3篇
- 风险管理的法律与伦理问题培训
- 家庭与学校之间的桥梁计划
- 酒店安保服务的提升与改进计划
- 产业升级投资合同三篇
- 2024年二手车电商项目提案报告
- 虾塘施工合同范本
- 修理厂劳动合同范本
- 底薪合同范本
- 黑龙江双鸭山市(2024年-2025年小学五年级语文)统编版开学考试((上下)学期)试卷及答案
- 初中历史九年级上册《基督教的兴起与传播》教育教学课件
- 护理中断事件的风险及预防
- 六年级语文上册部编版第六单元教材分析及所有教案
- 2024年纪念会计法实施周年会计知识百题竞赛
- 建筑施工合同钻孔引孔
- 企业数字化转型战略协议
- 2024年山东春季高考考试标准33英语考试标准
- 家政服务合同终止协议
- DZ∕T 0338.3-2020 固体矿产资源量估算规程 第3部分 地质统计学法(正式版)
- DZ∕T 0295-2016 土地质量生态地球化学评价规范(正式版)
- DZ∕T 0283-2015 地面沉降调查与监测规范(正式版)
评论
0/150
提交评论