共用方式為


UITest 類別

表示Visual Studio 中的自動程式碼 UI 測試。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITest

命名空間:  Microsoft.VisualStudio.TestTools.UITest.Common
組件:  Microsoft.VisualStudio.TestTools.UITest.Common (在 Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)

語法

'宣告
Public Class UITest
public class UITest
public ref class UITest
type UITest =  class end
public class UITest

UITest 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 UITest() 初始化 UITest 類別的新執行個體。
公用方法 UITest(IEnumerable<UITestAction>) 使用提供的測試動作,初始化 UITest 類別的新執行個體。
公用方法 UITest(IEnumerable<UITestAction>, UIMap) 初始化 UITest 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AssemblyVersion 取得或設定組件的版本。
公用屬性 CleanupActions 取得或設定 cleanup 流程的動作。
公用屬性 Configuration 取得或設定此編碼使用者介面測試的 XML 環境組態檔。
公用屬性 CurrentActionList 取得或設定目前自動程式碼 UI 測試動作的清單。
公用屬性 ExecuteActions 取得或設定作為自動程式碼 UI 測試初始化程序的一部份而執行的測試動作。
公用屬性 Id 取得或設定此自動程式碼 UI 測試的唯一識別項。
公用屬性 InitializeActions 取得或設定作為自動程式碼 UI 測試初始化程序的一部份而執行的動作清單。
公用屬性 Maps 取得此自動程式碼 UI 測試之UIMap 物件的集合。
公用屬性 Name 取得或設定這個自動程式碼 UI 測試的名稱。
公用屬性 OnErrorActions 取得或設定測試執行發生錯誤時執行的測試動作清單。
公用屬性 ValueMap 取得或設定此 UI 測試物件的值地圖。
公用屬性 Version 取得或設定此 UI 測試的版本。

回頁首

方法

  名稱 說明
公用方法 Append(IEnumerable<UITestAction>) 將提供的測試動作清單附加至此 UI 測試。
公用方法 Append(IEnumerable<UITestAction>, UIMap) 將所提供之 UI 對應的測試動作和物件附加至此 UI 測試。
公用方法 Append(UITest, Int64, Int64) 將所提供之 UI 測試的測試動作在提供的範圍附加至此 UI。
公用方法 BindWithCurrentValues 將此 UI 測試中使用的參數繫結到目前載入的值。
公用方法靜態成員 CompareEnvironments 比較兩個指定的 UITestEnvironment 物件,並傳回不符項目的集合。
公用方法 CompareStoredEnvironmentWithCurrentEnvironment 將錄製器組態 (如果存在的話) 與啟動時擷取的系統環境進行比較,並傳回不符項目的集合。
公用方法靜態成員 Create(Stream) 使用提供的資料流建立 UI 測試。
公用方法靜態成員 Create(String) 使用指定的檔案建立 UI 測試。
公用方法 CreateAndAddParameter(UITestAction, String) 將動作參數化,並且使用所提供的測試動作和參數名稱建立參數。
公用方法 CreateAndAddParameter(UIObject, String, String) 將動作參數化,並且使用所提供的 UI 測試物件、屬性名稱和參數名稱建立參數。
公用方法 Equals(Object) 判斷指定的物件是否等於目前物件。 (覆寫 Object.Equals(Object)。)
公用方法 Equals(UITest) 確定所提供的 UI 測試物件是否等於此 UI 測試物件。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetActionList 取得對應指定 UI 測試動作區段的 UI 測試動作清單。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (覆寫 Object.GetHashCode()。)
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 Save(Stream) 將此 UI 測試儲存至資料流。
公用方法 Save(String) 將此 UI 測試儲存成檔案。
公用方法 SetAndBindParameterValues 將此 UI 測試中使用的參數繫結到資料列中的值。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

事件

  名稱 說明
公用事件靜態成員 Executing 發生於框架開始執行此 UI 測試時。
公用事件靜態成員 Saving 發生於框架開始儲存此 UI 測試時。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.UITest.Common 命名空間

其他資源

HOW TO:建立自動程式碼 UI 測試