UFT入门教程(10)—步骤生成器、描述性编程

##步骤生成器 ###作用 录制web测试脚本中,存在一些步骤无法被录制,此时需要步骤生成器来生成脚本步骤。

###步骤 1.点击“设计-步骤生成器”(快捷键F7)打开“步骤生成器”

步骤生成器

2.选择对象-设置对对象的操作

##描述性编程 ###原理
QTP(UFT)对象的鉴别原理:在QTP(UFT)回放时,通过脚本中对应对象库中的对象的属性与真实测试对象的属性进行对比并且能够唯一匹配之后才能够对对象进行操作。

而描述性编程其实就是通过把对象库中的对象属性的描述全部通过脚本体现出来,并且可以脱离对象库进行运行脚本。

###步骤 1.通过对象侦测器捕捉并查看对象属性(可唯一标识对象的属性)

描述性编程

2.选择对象标识属性,进行脚本编写

Browser("name:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebEdit("name:=wd").Set"qtp"
Browser("name:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebButton("name:=百度一下").Click
Browser("name:=qtp_百度搜索").Page("title:=qtp_百度搜索").WebEdit("name:=wd").Click
Browser("name:=qtp_百度搜索").Page("title:=qtp_百度搜索").WebElement("innerhtml:=qtp<B>视频</B>").Click

3.补充 属性如果动态变化,使用正则表达式匹配

转载于:https://my.oschina.net/zhangyujian/blog/751528

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值