使用VBScript开发自动化测试脚本2


使用VBScript开发自动化测试脚本2

作者: aken   来源: Test8848.net

3、InputBox函数

描述

在对话框中显示提示,等待用户输入文本或单击按钮,并返回文本框内容。

语法

InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])

 

示例:

这个函数主要用于捕获用户输入的信息,在自动化测试开发中可用于脚本分类执行。

比如:

 

Dim a

 

a=InputBox("请输入登记的号码:" & Chr(13) &  Chr(13)  & "(注意:一定要使用注册时使用的登记号码,否则不允许进入系统!)","登录系统","请输入登记的号码")

 

Select Case a

    Case "123"

        MsgBox "进入A系统"

    Case "456"

        MsgBox "进入B系统"

    Case Else

        MsgBox "输入的登记号码错误"

End Select

 

 

 

 

4MsgBox函数

描述

在对话框中显示消息,等待用户单击按钮,并返回一个值指示用户单击的按钮。

语法

MsgBox(prompt[, buttons][, title][, helpfile, context])  

 

示例:

这个函数主要用于输出信息,在自动化测试开发中可作为提示和警告,还可以通过人工判断输出测试结果等。

比如:

 

Dim a

 

a=MsgBox("页面预期显示的内容为:欢迎admin登录到论坛" & Chr(13) & Chr(13) & "页面实际显示的内容与预期结果相同吗?",308,"测试结果判断")

 

If a=6 Then

    MsgBox "输出正确"

Else

    MsgBox "输出错误"

End If

 

 

 

 

5UBound函数

描述

返回指定数组维数的最大可用下标。

语法

UBound(arrayname[, dimension])

 

示例:

这个函数主要用于捕获数组中的数据个数,在自动化测试开发中可用于获得测试数据。

比如:

 

Dim a(5)

 

a(0)="123"

a(1)="456"

a(2)="789"

a(3)="101112"

a(4)="131415"

 

For i=0 To UBound(a)-1

    MsgBox a(i)

Next

 

 

6LeftRightMid函数

描述

返回指定数目的从字符串的左边算起的字符。

语法

Left(string, length)

 

描述

从字符串右边返回指定数目的字符。

语法

Right(string, length)

 

描述

从字符串中返回指定数目的字符。

语法

Mid(string, start[, length])

 

示例:

这个函数主要用于截取字符串,在自动化测试开发中可用于获取需要的字符串。

比如:

 

Dim a,b,i

 

a="abc"

b="  kdk ieio splabckf kif  "

i=InStr(b,a)

MsgBox Mid(b,i+Len(a))

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值