基础知识
——置前弹窗
--图标:16X,32?,48!,64i(表示友好)
--按钮:0只有确定,1确定和取消,2中止、重试、忽略,3是、否、取消,4是、否,5重试、取消
msgbox "弹窗内容文字",图标+按钮,"弹窗标题"
变量=msgbox ("弹窗内容文字",图标+按钮,"弹窗标题") --此处变量为弹窗后选择的按钮值,()不能省略
——打印弹窗
--打印常变量内容到弹窗中显示,上次回放脚本打印的内容仍然会在下次回放时显示,修改脚本后回放会清空之前打印的内容
print 常变量;
——变量
a=123
b=1.234
c="1233"
d=#2020/09/14#
e=#2020-9-16#
——系统常量
--vbcrlf表示回车,&连接字符串
msgbox "hello" & vbcrlf & "vbs"
--vbtab表示tab键,""vbs输出结果为"vbs,使用双引号转义
print "hello" & vbtab & """vbs"
——数组
a=array(1,2,3) --创建数组a,并赋值123
dim b(4) --声明数组b,4为数组最大下标
b(0)=3 --给数组b下标为0的数赋值3
print a(1) --打印数组a中第二个数
print ubound(b)+1 --打印数组b中数的个数5,ubound(b)表示数组b的最大下标4
–动态数组
--声明数组a时,可以先不定义最大下标,redim时,再定义数组最大下标
dim a

这篇博客详细介绍了QTP自动化测试的基础知识,包括如何处理弹窗、使用变量和系统常量、操作数组,以及深入探讨了输入框弹窗、各种函数如字符串、日期时间、逻辑函数的运用。此外,还讲解了条件判断(if分支、select分支)、循环结构(while、for…next、for each…next)以及异常处理,为读者提供了全面的QTP脚本编写指南。
最低0.47元/天 解锁文章
1787

被折叠的 条评论
为什么被折叠?



