Mid(string, start[, length])
示例:
這個函數主要用于截取字符串,在自動化測試開發中可用于獲取需要的字符串。
比如:

上面簡單介紹了幾個VBScript的函數的用法,接著我們來談談自動化測試,目前我們提到的自動化測試,其實默認表示的是功能(GUI)的自動化測試,這類自動化測試有幾個主要特點。第一,能夠實現對GUI上面的對象進行操作,比如單擊按鈕、輸入信息等;第二,能夠讀取外部數據,即實現數據驅動的自動化測試;第三,能夠進行實際結果和預期結果比較,也就是很多人了解的檢查點或者叫驗證點;第四,能夠輸出測試結果,是通過還是失敗,如果失敗,還需要得到失敗的信息。
對于實現第二和第四個特點,測試腳本必須具有讀取外部數據和輸出數據的能力,這時僅僅依靠 VBScript那幾個函數就不能解決這個問題。在VBScript雖然類的概念比較弱,但對象在VBScript中應用是非常廣泛的,其中FileSystemObject對象可以輕松的實現對文本文件讀取和寫入。
那么我們先看看怎么使用FileSystemObject對象。先在文本框中輸入下面的代碼,保存成.vbs的文件,雙擊運行試試。本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/aken_wang/archive/2008/03/31/2233701.aspx

―――――――――――――――――――――――――――――――――――――――
FileSystemObject對象
描述
提供對計算機文件系統的訪問。
語法
Scripting.FileSystemObject
―――――――――――――――――――――――――――――――――――――――
根據上面FileSystemObject對象的語法,如果要使用這個對象,首先我們需要創建。
Set objFSO = CreateObject("Scripting.FileSystemObject")
FileSystemObject對象包括很多的方法:

可以使用OpenTextFile和CreateTextFile來創建和打開文件,會返回一個TextStream對象。
―――――――――――――――――――――――――――――――――――――――
TextStream對象
描述
有助于順序訪問文件。
語法
TextStream.{property | method}
property和method參數可以是任何與TextStream對象相關聯的屬性和方法。注意在實際使用時,TextStream對象由代表從 FileSystemObject返回的TextStream對象的變量取代。
―――――――――――――――――――――――――――――――――――――――
TextStream對象包括很多的方法和屬性:

從上表中可以看到,使用Read方法和ReadLine方法可以實現數據讀取,使用Write方法和WriteLine方法可以實現數據寫入。但在讀取和寫入完成后,需要使用Close方法關閉創建的文件。
文章來源于領測軟件測試網 http://www.kjueaiud.com/