使用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))

 

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章