Microsoft.VisualStudio.TestTools.UITest.Common 命名空間
這個命名空間提供類別,這些類別指定測試動作、測試步驟和組態物件,以測試您應用程式的 UI 功能。
類別
類別 | 說明 | |
---|---|---|
ActionList | 代表 UITest 中的動作清單。 | |
AggregatedAction | 針對可以完成多項工作中任何工作的所有動作,提供基底類別。 | |
AssertAction | 表示要在測試中其他動作之間包含的判斷提示。 | |
BrowserAction | 表示可以完成多項瀏覽器工作中之任何工作的測試動作。 | |
DelayAction | 指定在執行使用者介面 (UI) 測試中的後續動作之後的時間延遲。 | |
DragAction | 代表滑鼠拖曳動作。 | |
DragDropAction | 表示滑鼠拖放作業。 | |
EncryptionInformation | 表示 SendKeysAction 與 SetValueAction 值的加密相關資訊。 | |
ErrorAction | 表示動作,測試錄製器會使用這個動作來報告無法錄製動作。 | |
IESettings | 表示 Internet Explorer 的組態設定。 | |
InputAction | 表示所有文字基礎動作的基底類別。 | |
KeyboardAction | 表示個別鍵盤使用者動作。 | |
LaunchApplicationAction | 表示用於啟動應用程式的 UI 測試動作。 | |
MarkerAction | 提供方法在播放期間將標記插入動作序列中,而不引發作業。 | |
MouseAction | 表示滑鼠操作的相關資訊。 | |
NavigateToUrlAction | 表示移至 URL 的作業。 | |
NoOperationAction | 表示什麼都不會執行的使用者介面 (UI) 測試動作。 | |
RemoveKeysAction | 提供彙總測試動作以從測試結果中移除此動作與先前所有相符按鍵動作時所應注意的事項。 | |
SendKeysAction | 表示可傳送文字或索引鍵陣列的測試動作。 | |
SetBaseAction | 針對可設定值或設定狀態的測試動作,提供基底類別。 | |
SetStateAction | 表示用以設定相關項目之狀態的測試動作。 | |
Setting | 代表組態設定資訊的單位。 | |
SettingGroup | ||
SettingMismatch | 表示兩個同名 Setting 物件的比較差異。 | |
SetValueAction | 代表可設定值的測試動作。 | |
SharedStepsReferenceAction | 提供現行測試之共用步驟集的參考。 | |
StringAssertAction | 表示字串判斷提示。 | |
TestStepMarkerAction | 代表測試動作序列中已記錄、但未由播放架構使用的標記。 | |
UITest | 表示Visual Studio 中的自動程式碼 UI 測試。 | |
UITestAction | 針對與使用者介面 (UI) 測試搭配使用的測試動作,提供基底類別。 | |
UITestActionEventArgs | 提供 UITestAction 事件的事件引數。 | |
UITestActionFilter | 包含可將類似的動作結果彙總到單一結果中的方法與屬性。 | |
UITestActionInvoker | 提供啟動特定 UI 測試動作的建構函式和方法。 | |
UITestActionListEventArgs | 提供UITestActionListSection物件所引發之事件的事件引數。 | |
UITestBuilderButton | 基礎架構。表示 [自動程式碼 UI 測試產生器] 中的按鈕的屬性容器。 | |
UITestBuilderExtension | 提供用於建立擴充版 [自動程式碼 UI 測試產生器]的基底類別。 | |
UITestEnvironment | 代表儲存的組態。 | |
UITestEnvironmentContainerBase<TChild> | 提供 UI 測試環境容器類別的基底類別。 | |
UITestErrorEventArgs | 針對在使用者介面 (UI)中處理測試發生錯誤時擲回的例外狀況的事件引數。 | |
UITestEventArgs | 在使用者介面 (UI) 中執行測試時表示事件的引數。 | |
UITestProgressEventArgs | 表示報告 UITest 進度之事件的事件引數。 | |
UITestWarningEventArgs | 提供處理 UITestAction 期間發生之警告例外狀況的事件引數。 | |
ValidationAction | 表示可驗證屬性值的動作。 | |
VerifyConfigurationAction | 表示可驗證組態的動作。 | |
WarningAction | 表示動作,UI 錄製器會使用這個動作來報告無法正確錄製動作。 | |
WebDialogAction | 表示可報告 Web 對話方塊的動作。 |
介面
介面 | 說明 | |
---|---|---|
IUITestActionStack | 這個介面可讓您以彙總工具外掛程式存取 UI 測試錄製器的動作清單。 | |
IUITestBuilder | 基礎架構。提供自動程式碼 UI 測試產生器的內部介面。 |
委派
委派 | 說明 | |
---|---|---|
CustomInvoker | 提供叫用自訂動作的能力。 |
列舉型別
列舉型別 | 說明 | |
---|---|---|
AssertCondition | 表示使用者介面測試中的判斷提示如何比較值。 | |
BrowserActionType | 指定 BrowserAction 的動作類型。 | |
KeyActionType | 表示要在文字輸入上執行的動作類型。 | |
MarkerDirections | 表示 TestStepMarkerAction 的原因。 | |
MarkerRegionType | 表示 TestStepMarkerAction 的範圍。 | |
MismatchType | 表示 SettingMismatch 物件的不符類型。 | |
MouseActionType | 列舉 MouseAction 之可能滑鼠動作的類型。 | |
StringAssertCondition | 表示預期值與實際字串值之間的關聯性。 | |
UITestActionFilterCategory | 表示 UITestActionFilter 物件的分類。 | |
UITestActionFilterType | 表示 UITestActionFilter 物件的篩選類型。 | |
UITestActionListSection | ||
UITestErrorActionResult | 表示例外狀況處理常式可用的錯誤處理選項。 |