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

這個命名空間會提供類別以測試使用者介面功能,包括控制項、屬性、網頁瀏覽器,以及對話方塊動作。

類別

  類別 描述
公用類別 ActionNotSupportedOnDisabledControlException 表示封鎖控制項時造成的例外狀況。
公用類別 ActionParameter 表示用來設定值和在程式碼中傳送按鍵的參數。
公用類別 AndCondition 表示查詢的 AND 條件。
公用類別 BrowserFactory 提供瀏覽器 Factory 的基底類別,這些瀏覽器 Factory 會建立特定瀏覽器的 BrowserService 物件。
公用類別 BrowserHelper 提供瀏覽器 Helper 方法的基底類別。
公用類別 BrowserService 自動化瀏覽器提供方法和屬性。
公用類別 ContextEntry 包含動作記錄項目的內容組件的定義。
公用類別 DecodingFailedException 表示解碼作業因金鑰檔錯誤而失敗時擲回的例外狀況。
公用類別 Entry 包含 Entry 類別的定義。這可以用來儲存值和其型別。
公用類別 FailedToLaunchApplicationException LaunchApplicationAction 失敗時所擲回的例外狀況。
公用類別 FailedToPerformActionOnBlockedControlException 當使用者介面 (UI) 控制項遭封鎖 (例如,控制項可能被強制回應對話方塊封鎖) 時所擲回的例外狀況。
公用類別 FailedToPerformActionOnHiddenControlException EnsureVisibleByScrolling 方法失敗時所擲回的例外狀況。
公用類別 FilterCondition
公用類別 InvalidUITestExtensionPackageException 在錄製或播放期間發現無效的使用者介面 (UI 測試) 擴充套件時,所擲回的例外狀況。
公用類別 OrderOfInvoke 代表 Helper 類別,此類別可在錄製期間產生叫用的順序,以及在播放期間維護叫用的順序。
公用類別 PlaybackFailureException 代表在 UITestAction 失敗時擲回的例外狀況。
公用類別 PropertyCondition 表示屬性的查詢條件。
公用類別 QueryCondition 為查詢條件提供抽象基底類別。
公用類別 QueryElement 為使用者介面 (UI) 測試環境中的查詢提供基底類別。
公用類別 SearchConfiguration 提供用以設定搜尋的 Helper 功能。
公用類別 TechnologyNotSupportedException 當要測試的應用程式不支援測試錄製或播放時,就會擲回這個例外狀況。
公用類別 UITechnologyElement 實作的 UITest 技術項目的抽象基底類別記錄器和播放。
公用類別 UITechnologyManager 提供抽象基底類別,供技術管理員在測試錄製及播放期間使用。
公用類別 UITestActionLogEntry 包含 UITestActionLogEntry 的定義。
公用類別 UITestControlNotAvailableException 當 UI 測試架構嘗試存取已無法使用或無法存取的 UI 項目時,所擲回的例外狀況。
公用類別 UITestControlNotFoundException 當 UI 測試架構嘗試存取找不到的使用者介面 (UI) 測試控制項時,所擲回的例外狀況。
公用類別 UITestControlNotVisibleException 當 UI 測試架構嘗試存取使用者看不見的 UI 項目時,所擲回的例外狀況。
公用類別 UITestException 表示所有 UI 測試例外狀況的基底類別。
公用類別 UITestExtensionPackage 代表可將協力廠商測試公用程式納入 Visual Studio Application Lifecycle Management (ALM) 使用者介面 (UI) 測試環境中的抽象類別。
公用類別 UITestExtensionPackageAttribute 代表實作 UITestExtensionPackage 類別的組件所必須套用的屬性,以及協助組件快速尋找擴充封裝。此類別無法被繼承。
公用類別 UITestJScriptExecutionException 所有的例外狀況的基底類別。
公用類別 UITestMediaEventInfo 表示媒體控制項動作的事件引數。
公用類別 UITestTraceUtility 提供在 UI 測試與 測試執行器 中進行追蹤時所需的靜態 Helper 屬性和方法。
公用類別 URLINVOKECOMMANDINFO
公用類別 ValidationFailedException 代表在 ValidationAction 失敗時擲回的例外狀況。
公用類別 ValueMap 表示 UI 測試中所使用的參數值。

介面

  介面 描述
公用介面 ILastInvocationInfo 提供介面,從 UITechnologyManager.GetLastInvocationInfo 方法取得前一個動作或搜尋作業的額外資訊。
公用介面 IQueryCondition 基礎架構。 提供 QueryCondition 所適用的內部介面定義。
公用介面 IQueryElement 基礎架構。 提供 QueryElement 所適用的內部使用介面。
公用介面 IUISynchronizationWaiter 提供內部介面,供 UI 測試架構在引發事件前等候之用。
公用介面 IUITechnologyElement 提供用以實作 UITechnologyElement 類別的內部介面。請不要直接實作此介面。請改從 UITechnologyElement 類別衍生。
公用介面 IUITechnologyManager 基礎架構。 提供用以實作 UITechnologyManager 類別的內部介面。請不要直接實作此介面。請改從 UITechnologyManager 類別衍生。
公用介面 IUITestEventNotify 基礎架構。 提供要由測試錄製與播放引擎實作,以及供 IUITechnologyManager 物件用以實作回呼通知的介面。
公用介面 IUniformResourceLocator 介面,用於取得已固定的站台捷徑的 URL。

列舉

  列舉類型 描述
公用列舉類型 BrowserButtonType 表示瀏覽器按鈕。
公用列舉類型 BrowserDialogAction 表示瀏覽器對話視窗中的項目類型。
公用列舉類型 CheckUncheckOptions 這個列舉會提供旗標,以設定核取方塊和選項按鈕的核取/清除選項。
公用列舉類型 ControlStates 列舉旗標的位元組合,這些旗標表示控制項的狀態。
公用列舉類型 ControlSupport 這個列舉用來針對 IUITechnologyManager 元件對項目之支援層級,指定可能的傳回值。
公用列舉類型 ElementForThumbnailCapture 表示事件期間要擷取哪一個控制項附近的列舉。
公用列舉類型 ExpandCollapseOptions 表示旗標,這些旗標可用來設定、展開和摺疊使用者介面中項目的動作。
公用列舉類型 GetClickablePointFromOption 這個列舉型別提供值的設定可按點如何使用 UITechnologyElement.GetClickablePoint 方法取得。
公用列舉類型 MediaActionType 媒體控制項支援的事件。
公用列舉類型 NativeControlTypeKind 表示原生控制項值的類型。
公用列舉類型 ProgrammaticActionOption 這個列舉提供選項,可用於利用 UITechnologyElement.InvokeProgrammaticAction 方法叫用程式化動作。
公用列舉類型 PropertyConditionOperator 提供 PropertyExpression 物件的運算子。
公用列舉類型 RightToLeftKind GetRightToLeftProperty 方法用以測試項目具有從右至左的配置方向,還是從左至右的文字方向。
公用列舉類型 ScrollAmount 用以表示捲軸的捲動方向,以及要依捲軸的長距離、短距離或零距離進行移動。
公用列舉類型 ScrollDirection 這個列舉可提供用以在 UI 中設定捲動的方向指示。
公用列舉類型 ScrollOptions 這個列舉可提供用以在 UI 中設定捲動的選項。
公用列舉類型 SetValueAsComboBoxOptions 表示用以設定 ComboBox 值之設定方式的旗標值。
公用列舉類型 SetValueAsEditBoxOptions 表示用以設定 EditBox 值之設定方式的旗標值。
公用列舉類型 SmartMatchOptions 此列舉可讓您指定 IUITechnologyManager 在找不到完全相符的項目時,應如何指示架構以搜尋最有可能的結果。
公用列舉類型 UISynchronizationOptions 此列舉由 UITechnologyElementOption.UISynchronizationOptions 選項的 UITechnologyElement.SetOption 方法使用。
公用列舉類型 UITechnologyElementOption 識別 IUITechnologyElement 物件中的可用選項,其中,每個名稱都會簡單描述它所代表之選項值的用途。
公用列舉類型 UITechnologyManagerProperty IUITechnologyManager 介面的實作會使用此列舉指定可用選項,以設定 IUITechnologyManager 的屬性。如需關於延伸技術管理員的詳細資訊,請參閱擴充自動程式碼 UI 測試和動作記錄以支援 Microsoft Excel
公用列舉類型 UITestElementKind IUITechnologyElement 物件會使用這個列舉識別 UI 項目的類型。
公用列舉類型 UITestEventType Visual Studio Application Lifecycle Management (ALM) 會使用此列舉,透過 IVsUIEventSink 介面指定已引發的測試事件類型。
公用列舉類型 WaitForReadyLevel 此列舉可用以指定如何執行對 UITechnologyElement.WaitForReady 方法的呼叫。
公用列舉類型 WaitForReadyOptions 這個列舉可用來指示架構如何等候狀態就緒。