UITestInterpreter クラス
ユーザー インターフェイス (UI) テストの各テスト アクションを実行し、ActionInvoker プロパティの値を使用して各アクションの結果を解釈します。
継承階層
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
名前空間: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
アセンブリ: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll 内)
構文
'宣言
Public Class UITestInterpreter _
Inherits UITestInterpreterCore
public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : public UITestInterpreterCore
type UITestInterpreter =
class
inherit UITestInterpreterCore
end
public class UITestInterpreter extends UITestInterpreterCore
UITestInterpreter 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
UITestInterpreter | UITestInterpreter クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
ActionInvoker | このテストを解釈するための UITestActionInvoker を取得または設定します。 (UITestInterpreterCore.ActionInvoker をオーバーライドします。) | |
CurrentAction | 実行中の現在のアクション。 (UITestInterpreterCore から継承されます。) | |
PlaybackInProgress | 再生が実行中である場合は true。 (UITestInterpreterCore から継承されます。) | |
PlaybackUITest | 実行されている UITest を取得します。 (UITestInterpreterCore から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Cancel | 現在のステップまたはテストの解釈を取り消します。 (UITestInterpreterCore.Cancel() をオーバーライドします。) | |
Dispose() | オブジェクトを破棄します。 (UITestInterpreterCore から継承されます。) | |
Dispose(Boolean) | 必要に応じてリソースを解放します。 (UITestInterpreterCore.Dispose(Boolean) をオーバーライドします。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
ExecuteAction | 特定のアクションを実行します。アクションを使用する UIObject の ID が含まれます。この ID は、オブジェクトの queryid を取得するために使用されます。これは、入力オブジェクトの開始アクション メソッドに渡されます。開始のメソッドは、UITestActionInvoker のインターフェイスの種類のオブジェクトが必要です。この場合、既定値は UITestActionInvoker を実装する UITestPlayback の型です。 (UITestInterpreterCore.ExecuteAction(UITestAction, UIMap) をオーバーライドします。) | |
ExecuteStep | (つまり、解釈) 現在選択されている ActionList の現在のステップを実行します。 (UITestInterpreterCore から継承されます。) | |
ExecuteTest() | (つまり、解釈) UITest の現在のオブジェクトを実装します。 (UITestInterpreterCore から継承されます。) | |
ExecuteTest(UITest) | 指定されたテストを実行します。 | |
ExecuteTest(Int64, Int64) | (つまり、解釈) 指定した範囲のアクションの UITest の現在のオブジェクトを実装します。 (UITestInterpreterCore から継承されます。) | |
ExecuteTest(UITest, Int64, Int64) | 指定した範囲のアクションに対して特定のテストを実行します。 | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HighlightElement | 現在のアクションに関連付けられている UI 要素を強調表示します。 | |
IsExpectedExceptionFromActionExecution | 特定の例外で操作の実行が必要な場合、 true を返します。 (UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception) をオーバーライドします。) | |
LogActionExecutionException | 再生の例外のログの SQM データ。 (UITestInterpreterCore.LogActionExecutionException(Exception) をオーバーライドします。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
MoveToFirstStep | 現在のアクション ポインターを、現在選択されている ActionList の先頭のアクションに移動します。 (UITestInterpreterCore から継承されます。) | |
MoveToLastStep | 現在のアクション ポインターを、現在選択されている ActionList の最後のアクションに移動します。 (UITestInterpreterCore から継承されます。) | |
MoveToNextStep | アクション ポインターを、現在選択されている ActionList の次のアクションに移動します。 (UITestInterpreterCore から継承されます。) | |
MoveToPreviousStep | アクション ポインターを、現在選択されている ActionList の前のアクションに移動します。 (UITestInterpreterCore から継承されます。) | |
MoveToStepNumber | 現在のアクション ポインターを、現在選択されている ActionList の指定したアクション インデックスに移動します。 (UITestInterpreterCore から継承されます。) | |
OnErrorHandledByUser | ユーザーが操作実行エラーを処理した後に呼び出されます。 これは、何かのトレース ログの記録に使用できます。 (UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs) をオーバーライドします。) | |
RaisePlaybackProgressEvent | 再生進行状況イベントを発生させる。 (UITestInterpreterCore から継承されます。) | |
RaiseWaitForThinkTimeEvent | InterpreterProgress イベントを発生させます。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
Unhighlight | 現在のアクションに関連付けられている UI 要素から強調表示を解除します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
ActionCompleted | UITestAction が実行された後で発生するイベント。 (UITestInterpreterCore から継承されます。) | |
ActionListCompleted | 各 ActionList の実行が完了した後で発生するイベント。 (UITestInterpreterCore から継承されます。) | |
ActionListStarted | 各 ActionList の実行前に発生するイベントが呼び出されます。 (UITestInterpreterCore から継承されます。) | |
ActionStarted | UITestAction が実行される前に発生するイベント。 (UITestInterpreterCore から継承されます。) | |
InterpreterError | UITest を解釈してエラーが発生するときに発生するイベント。 (UITestInterpreterCore から継承されます。) | |
InterpreterProgress | UITest を解釈したときに進行状況を更新するために発生するイベント。 (UITestInterpreterCore から継承されます。) | |
InterpreterWarning | UITest を解釈して警告が発生するときに発生するイベント。 (UITestInterpreterCore から継承されます。) | |
UITestCompleted | UITest の実行が完了した後で発生するイベント。 (UITestInterpreterCore から継承されます。) | |
UITestStarted | UITest の実行を開始する前に発生するイベント。 (UITestInterpreterCore から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 名前空間
ActionLogInvoker