摘要: 在VBScript中经常会遇到在执行到某个代码块时需要直接跳出的过程。其实在Vbs语法中常用的有4种退出方式:Exit For、Exit Do、Exit Function、Exit Sub1、Exit For 主要是用于for循环中 for i=1 to 100if i=4 thenmsgbox "exit for"Exit ForEnd IfNext 分析:此脚本执行到i=4时,即会退出循环2、Exit Do多数用于退出Do while循环 Do While i<10i=i+1If i=5 ThenMsgBox iexit doEnd Ifloop 分析:此脚本执行 阅读全文
posted @ 2011-11-17 21:53 Sirrah 阅读(3890) 评论(0) 推荐(0) 编辑
摘要: 1、多行合并: 所谓多行合并就是把多行语句合并为一行,中间需要添加连接符 “:” 原始多行语句: Dim iQuicktestiQuicktest=3MsgBox iQuicktest 合并单行脚本: Dim a: a=3: msgbox a 2、单行拆分: 所谓单行拆分就是指把一行语句拆分成多行,中间的分隔符为 “_” 初始单行语句: msgbox "test" 拆分成多行脚本: MsgBox _"test" 总结:不管是多行合并还是单行拆分都不会对脚本执行的最终结果造成影响,只不过是为了易读美观或者是方便的另一种写法罢了。 阅读全文
posted @ 2011-11-17 21:40 Sirrah 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 作者:zzxxbb112版权所有,侵权必究。 当一个应用在执行了一个步骤之后需要一定时间的响应,而此时脚本并没有准备而是直接执行下一行脚本,那么此时qtp可能会抛出错误。 而同步点的作用就是插入一段等待时间后再执行下一步操作。 在qtp中一共有三种同步点的方式: 1、Sync用法 : Browser("Browser").Sync 2、Wait用法 : Wait 3 3、WaitProperty用法: Browser("Browser").Page("Page"). WebEdit("..").WaitProper 阅读全文
posted @ 2011-11-17 20:39 Sirrah 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 作者:zzxxbb112版权所有,侵权必究数组在实际应用中还经常会遇到一些特殊的处理,并且都十分的实用,那么接下来就来具体讲解下这些数组的处理方式:1、Array函数(此方法可直接声明数组,而不用一个个赋值)arr = array("t1","t2")MsgBox arr(0)MsgBox arr(1)2、LBound函数和UBound函数(UBound返回数组最大下标,LBound返回数组最小下标)arr = array("t1","t2","t3")For i=0 To UBound(arr 阅读全文
posted @ 2011-11-17 19:09 Sirrah 阅读(4624) 评论(0) 推荐(0) 编辑
摘要: 作者:zzxxbb112版权所有,侵权必究。 测试封装对象称为TO,既为对象库中的测试对象,而在qtp中提供了两种运行时修改或者获取TO对象属性的方式: 1、GetTOProperty GetTOProperty作用是运行时获取测试封装对象的属性值msgbox Browser("Browser").Page("Page").WebEdit("WebEdit").GetTOProperty("name") 分析:通过以上脚本可以直接获取到对象库中名为WebEdit文本框对象的name属性 2、SetTOPropert 阅读全文
posted @ 2011-11-17 18:39 Sirrah 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 作者:zzxxbb112版权所有,侵权必究。 运行封装对象称为RO,既为运行对象,而在qtp中提供了两种运行时修改或者获取RO对象属性的方式: 1、GetROProperty 作用是获取运行封装对象的属性值,而非对象库中的属性值 Msgbox Browser("Browser").Page("Page").WebEdit("WebEdit").GetROProperty("name") 2、SetROProperty 作用是获取运行封装对象的属性值,而非对象库中的属性值 Browser("Browser& 阅读全文
posted @ 2011-11-17 18:21 Sirrah 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 作者:zzxxbb112版权所有,侵权必究。QTP封装对象其实还分为两种类型: 1、测试封装对象(TO) 测试封装对象简称TO,通俗的说就是对象库中的静态对象,对象属性为对象库中显示的属性值 2、运行封装对象(RO) 运行封装对象简称RO,通俗的说就是spy中的动态对象,对象属性为spy中查询出来的实时属性值 说的再明白一点: TO就是对象库中的封装对象,RO就是spy中查出来的封装对象。 阅读全文
posted @ 2011-11-17 18:19 Sirrah 阅读(197) 评论(0) 推荐(0) 编辑