QTP 描述性编程 VS 录制

' 录制 百度搜索:QTP高级编程
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "QTP高级编程"
Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Click
Browser("百度一下,你就知道").Page("QTP_百度搜索").Link("QTP_百度百科").Click
Browser("QTP_百度百科").Close

'  描述性语言编程  方式一 (与录制的脚本风格一致)
Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebEdit("name:=wd").Set "test"
Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebButton("name:=百度一下").Click
Browser("title:=test_百度搜索").Close



'  描述性编程   方式二同一界面中出现很多个相同 类别的控件元素
Set baidu=Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道")
Print baidu.Link("name:=新 闻").Exist
With baidu
Print .Link("name:=网 页").Exist
Print .Link("name:=贴 吧").Exist
Print .Link("name:=知 道").Exist
Print .Link("name:=音 乐").Exist
Print .Link("name:=视 频").Exist
Print .Link("name:=地 图").Exist
End With



'  描述性编程   方式二百度高搜索界面所有输入输入:QTP 高级编程( http://www.baidu.com/gaoji/advanced.html)
set  all_oEdit=Description.Create
all_oEdit("micClass").value="WebEdit"

Set all_oEdits=Browser("title:=高级搜索").Page("title:=高级搜索").ChildObjects(all_oEdit)
msgbox all_oEdits.count

For i=0 to all_oEdits.count-1
Set bjEdit=all_oEdits.item(i)
objEdit.Set "QTP 高级编程"
Next
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值