UITestInterpreterCore 類別
逐一查看 UITest 動作的類別物件以及說明項目。
轉譯的結果取決於 UITestActionInvoker 值。
繼承階層架構
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
命名空間: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
組件: Microsoft.VisualStudio.TestTools.UITest.Common (在 Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)
語法
'宣告
Public Class UITestInterpreterCore _
Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =
class
interface IDisposable
end
public class UITestInterpreterCore implements IDisposable
UITestInterpreterCore 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
UITestInterpreterCore | 為指定的 UITest 建立 UITestInterpreter 的執行個體 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
ActionInvoker | 取得或設定要用來在 UITest 執行動作的 UITestActionInvoker。 | |
CurrentAction | 目前正在執行的動作。 | |
PlaybackInProgress | 如果播放正在進行中,則為 true。 | |
PlaybackUITest | 取得正在執行的 UITest。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
Cancel | 取消執行 (即說明) 之目前步驟和測試。這個呼叫會封鎖直到 UITest 執行被取消,並傳回播放。必須從執行 UITest 的執行緒不同的執行緒呼叫方法。 | |
Dispose() | 處置物件。 | |
Dispose(Boolean) | 實際 Dispose 實作。 | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
ExecuteAction | 執行這個特定動作。 | |
ExecuteStep | 執行 (即說明) 在目前選取的 ActionList 的目前步驟。 | |
ExecuteTest() | 執行 (即說明) 目前 UITest 物件。 | |
ExecuteTest(UITest) | 執行 (即說明) 指定 UITest 物件。 | |
ExecuteTest(Int64, Int64) | 執行 (即說明) 動作的目前 UITest 物件在指定的範圍。 | |
ExecuteTest(UITest, Int64, Int64) | 執行 (即說明) 指定 UITest 動作的物件在指定的範圍。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
IsExpectedExceptionFromActionExecution | 如果預期執行動作會產生指定的例外狀況,則傳回 true。 | |
LogActionExecutionException | 動作執行例外狀況的記錄資料。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
MoveToFirstStep | 將目前動作指標移至目前選取之 ActionList 的第一個動作。 | |
MoveToLastStep | 將目前動作指標移至目前選取之 ActionList 的最後一個動作。 | |
MoveToNextStep | 將動作指標移至目前選取之 ActionList 的下一個動作。 | |
MoveToPreviousStep | 將動作指標移至目前選取之 ActionList 的上一個動作。 | |
MoveToStepNumber | 將目前動作指標移至目前選取之 ActionList 中的指定動作索引位置。 | |
OnErrorHandledByUser | 會在使用者稍後處理動作執行錯誤。 這可用來追蹤記錄某些動作。 | |
RaisePlaybackProgressEvent | 引發播放進度事件。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
ActionCompleted | 在執行 UITestAction 之後引發的事件。 | |
ActionListCompleted | 在每個 ActionList 執行完成之後引發的事件。 | |
ActionListStarted | 在每個 ActionList 之前執行期間引發的事件來啟動。 | |
ActionStarted | 在執行 UITestAction 之前引發的事件。 | |
InterpreterError | 在解譯 UITest 期間發生錯誤時所引發的事件。 | |
InterpreterProgress | 為了在解譯 UITest 期間更新進度所引發的事件。 | |
InterpreterWarning | 在解譯 UITest 期間發生警告時所引發的事件。 | |
UITestCompleted | 在 UITest 執行完成之後引發的事件。 | |
UITestStarted | 在 UITest 開始之前執行所引發的事件。 |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。