
- QTP 教程
- QTP - 首頁
- QTP - 簡介
- QTP - 測試自動化
- QTP - 環境設定
- QTP - 錄製和回放
- QTP - 物件庫
- QTP - 動作
- QTP - 資料表
- QTP - 檢查點
- QTP - 同步
- QTP - 智慧識別
- QTP - 除錯
- QTP - 錯誤處理
- QTP - 恢復方案
- QTP - 環境變數
- QTP - 庫檔案
- QTP - 測試結果
- QTP - GUI 物件
- QTP - 虛擬物件
- QTP - 訪問資料庫
- QTP - 使用 XML
- QTP - 描述性程式設計
- QTP - 自動化物件模型
- QTP - 框架
- QTP - 框架設計
- QTP 有用資源
- QTP - 問答
- QTP - 快速指南
- QTP - 有用資源
- QTP - 討論
QTP - 環境變數
QTP 環境變數是特殊型別的變數,所有動作、函式庫和恢復方案都可以訪問它們。Windows 系統內建的環境變數可供在該系統上執行的所有應用程式使用,但 QTP 環境變數僅在執行時對特定測試指令碼可用。
環境變數型別
內建環境變數 - 提供一系列環境引數,可以提供諸如測試名稱、動作名稱、測試路徑、本地主機名、作業系統名稱、型別及其版本等資訊。可以透過導航到“檔案”→“測試設定”→“環境”選項卡來訪問環境變數名稱。

使用者定義內部變數 - 透過在“環境”選項卡視窗中選擇“使用者定義”可以儲存使用者定義的變數。單擊“+”按鈕輸入引數名稱和值,如下所示:

使用者定義外部變數 - 使用者定義的變數可以儲存在外部 .xml 檔案中,並可以載入到測試中,如下圖所示。它也可以像下面示例中解釋的那樣在執行時動態載入。

環境變數 – 支援的方法
1. ExternalFileName 屬性 - 返回在“測試設定”對話方塊的“環境”選項卡中指定的已載入外部環境變數檔案的名稱。如果沒有載入外部環境變數檔案,則此屬性返回空字串。
x = Environment.ExternalFileName print x

2. LoadFromFile 方法 - 在執行時動態載入指定的環境變數檔案(.xml)。使用此方法時,無需手動將環境變數新增到“環境”選項卡中。
Environment.LoadFromFile "D:\config.xml" b = Environment.Value("Browser") print b

3. Value 屬性 - 檢索環境變數的值。我們還可以使用此屬性設定使用者定義的內部環境變數的值。
' Get the Value of the InBuilt Environment Variables a = Environment.Value("OS") print a b = Environment.Value("ActionName") print b 'Loaded from External File Environment.LoadFromFile "D:\config.xml" c = Environment.Value("Browser") print c

廣告