Microsoft.VisualStudio.TestTools.UITesting 命名空間

Microsoft.VisualStudio.TestTools.UITesting 命名空間提供可支援自動程式碼 UI 測試的類別。 此命名空間所包含的類別可為 HTML 網頁、Windows Form 應用程式與 Windows Presentation Framework 應用程式上的使用者介面控制項執行鍵盤與滑鼠互動。

類別

  類別 說明
公用類別 ApplicationUnderTest 自動化應用程式測試作業。
公用類別 BrowserWindow 表示 vstsEssTest 測試架構中的 Web 瀏覽器視窗。
公用類別 CodedUITestAttribute 指定套用此屬性的方法可由自動程式碼 UI 測試框架編輯和播放。
公用類別 ColorDifference 表示兩個色彩之間的通道差異,用來代表容錯。
公用類別 ControlType 表示用以測試應用程式之使用者介面的控制項型別。此類別無法被繼承。
公用類別 HtmlLoggerState
公用類別 ImageComparer
公用類別 Keyboard 提供靜態方法,用於執行自動化鍵盤動作。
公用類別 Mouse 為在使用者介面 (UI) 測試中執行滑鼠動作提供靜態方法。
公用類別 Playback 類別包含必須用於播放的設定。
公用類別 PlaybackErrorEventArgs 表示當動作在測試播放期間失敗時可用的事件引數。
公用類別 PlaybackSettings 要用於播放的設定。
公用類別 PropertyExpression 表示具有選擇性屬性運算式運算子之搜尋屬性的機碼值組。
公用類別 PropertyExpressionCollection 表示 PropertyExpression 物件的集合。
公用類別 UITechnologyElementProxy 委派 UITechnologyElement 類別。延伸插入必須覆寫這個和自訂其技術項目行為。
公用類別 UITechnologyManagerProxy Proxy 技術管理員的類別。 延伸插入必須覆寫這個和自訂其技術管理員行為。
受保護的類別 UITechnologyManagerProxy.ChildrenEnumeratorProxy 列舉值的驗證子列舉值的包裝函式類別。
公用類別 UITestActionExecutor
公用類別 UITestControl 這個類別提供在使用者介面上放置控制項的能力。它提供各種技術之控制項通用的屬性和方法。
公用類別 UITestControl.PropertyNames 表示所有 UITestControl 物件中通用屬性的名稱。
公用類別 UITestControlCollection UITestControl 物件的集合。
公用類別 UITestControlFactory 用於建立 UITestControl 物件的 Factory 類別。
公用類別 UITestPropertyDescriptor 類別,用於包含屬性的相關資訊。
公用類別 UITestPropertyProvider 提供抽象基底類別,以便實作自訂支援來提供使用者介面 (UI) 測試控制項的屬性。

結構

  結構 說明
公用結構 ToleranceRectangle ToleranceRectangle 結構。

列舉

  列舉型別 說明
公用列舉型別 PlaybackErrorOptions 表示使用者可以在發生播放錯誤時選擇的選項。
公用列舉型別 PropertyExpressionOperator 表示用於建立屬性運算式的運算子。
公用列舉型別 UITestPropertyAttributes 列舉屬性 (Property) 的屬性 (Attribute)。

請參閱

參考

其他資源

使用自動程式碼使用者介面測試來驗證程式碼