UIActionInterpreter クラス

ユーザー インターフェイス (UI) テスト内のテスト アクションを実行し、結果を解釈してログに書き込みます。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UITestActionInvoker
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UIActionInterpreter

名前空間:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
アセンブリ:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration (Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll 内)

構文

'宣言
Public NotInheritable Class UIActionInterpreter _
    Inherits UITestActionInvoker
public sealed class UIActionInterpreter : UITestActionInvoker
public ref class UIActionInterpreter sealed : public UITestActionInvoker
[<Sealed>]
type UIActionInterpreter =  
    class
        inherit UITestActionInvoker
    end
public final class UIActionInterpreter extends UITestActionInvoker

UIActionInterpreter 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド UIActionInterpreter 指定されたインタープリターを使用して、UIActionInterpreter クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ CurrentBrowser 現在のブラウザーの名前とバージョンを含む文字列を取得または設定します。
パブリック プロパティ DelayBetweenActions 各アクションを実行する前の遅延時間を取得または設定します。
パブリック プロパティ InRetryMode インタープリターが再試行モードかどうかを示す値を取得または設定します。 (UITestActionInvoker.InRetryMode をオーバーライドします。)
パブリック プロパティ SearchTimeout 検索プロセスがタイムアウトになるまでの秒数を取得または設定します。
パブリック プロパティ ThinkTimeMultiplier 待ち時間値に使用する乗数を取得または設定します。
パブリック プロパティ TopLevelWindowSinglePassSearch トップ レベルのウィンドウに単一パス検索を使用するかどうかを示す値を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Cancel ユーザーによって [再生のキャンセル] ボタンがクリックされたときに呼び出されます。 (UITestActionInvoker.Cancel() をオーバーライドします。)
パブリック メソッド Dispose リソースを解放します。 (UITestActionInvoker.Dispose() をオーバーライドします。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Invoke(AssertAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(AssertAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(BrowserAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(BrowserAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(DelayAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(DelayAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(DragAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(DragAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(DragDropAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(DragDropAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(ErrorAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(ErrorAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(KeyboardAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(KeyboardAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(LaunchApplicationAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(LaunchApplicationAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(MarkerAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(MarkerAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(MouseAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(MouseAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(NavigateToUrlAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(NavigateToUrlAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(NoOperationAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(NoOperationAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(SendKeysAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(SendKeysAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(SetStateAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(SetStateAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(SetValueAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(SetValueAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(SharedStepsReferenceAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(SharedStepsReferenceAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(StringAssertAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(StringAssertAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(TestStepMarkerAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(TestStepMarkerAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(VerifyConfigurationAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(VerifyConfigurationAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(WarningAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(WarningAction, UIMap) をオーバーライドします。)
パブリック メソッド Invoke(WebDialogAction, UIMap) 指定されたマップを使用して、指定されたアクションを実行し、結果をログに記録します。 (UITestActionInvoker.Invoke(WebDialogAction, UIMap) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SearchAndInvoke 指定されたマップを使用して、指定されたアクションを実行し、カスタムの呼び出し元の実装を使用して結果をログに記録します。 (UITestActionInvoker.SearchAndInvoke(UITestAction, UIMap, CustomInvoker) をオーバーライドします。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド WaitForThinkTime 適切な待ち時間が経過するまで待機した後に、指定されたアクションが呼び出されます。 (UITestActionInvoker.WaitForThinkTime(UITestAction) をオーバーライドします。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 名前空間

UITestActionInvoker