次の方法で共有


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

この名前空間は、コントロール、プロパティ、Web ブラウザー、ダイアログ アクションなどのユーザー インターフェイス機能をテストするためのクラスを提供します。

クラス

  クラス 説明
パブリック クラス ActionNotSupportedOnDisabledControlException コントロールがブロックされたときに発生する例外を表します。
パブリック クラス ActionParameter 値を設定したりコード内のキーストロークを送信したりするために使用されるパラメーターを表します。
パブリック クラス AndCondition クエリの AND 条件を表します。
パブリック クラス BrowserFactory 特定のブラウザーの BrowserService オブジェクトを作成するブラウザー ファクトリの基本クラスを提供します。
パブリック クラス BrowserHelper ブラウザー ヘルパー メソッドの基本クラスを提供します。
パブリック クラス BrowserService ブラウザーを自動化するためにメソッドとプロパティを提供します。
パブリック クラス ContextEntry アクション ログ エントリのコンテキストの構成要素の定義が含まれています。
パブリック クラス DecodingFailedException キー ファイルが正しくないためにデコード操作が失敗したときにスローされる例外を表します。
パブリック クラス Entry Entry クラスの定義を格納します。これは、値とその型を格納するために使用できます。
パブリック クラス FailedToLaunchApplicationException LaunchApplicationAction が失敗したときにスローされる例外です。
パブリック クラス FailedToPerformActionOnBlockedControlException ユーザー インターフェイス (UI) コントロールがブロックされたとき (たとえば、モーダル ダイアログ ボックスによってコントロールがブロックされたとき) にスローされる例外。
パブリック クラス FailedToPerformActionOnHiddenControlException EnsureVisibleByScrolling メソッドが失敗したときにスローされる例外。
パブリック クラス FilterCondition
パブリック クラス InvalidUITestExtensionPackageException 記録中または再生中に無効なユーザー インターフェイス (UI) テスト拡張パッケージに遭遇したときにスローされる例外。
パブリック クラス OrderOfInvoke 記録中に起動の順序を生成して再生中に起動の順序を維持するヘルパー クラスを表します。
パブリック クラス PlaybackFailureException UITestAction が失敗したときにスローされる例外を表します。
パブリック クラス PropertyCondition プロパティのクエリ条件を表します。
パブリック クラス QueryCondition クエリの条件の抽象基本クラスを提供します。
パブリック クラス QueryElement ユーザー インターフェイス (UI) テスト環境のクエリの基本クラスを提供します。
パブリック クラス SearchConfiguration 検索を構成するためのヘルパー機能を提供します。
パブリック クラス TechnologyNotSupportedException この例外は、テスト対象のアプリケーションでテストの記録または再生がサポートされていないときにスローされます。
パブリック クラス UITechnologyElement レコーダーと再生用の UITest のテクノロジ要素を実行するための抽象基本クラス。
パブリック クラス UITechnologyManager テストの記録と再生の実行中に使用されるテクノロジ マネージャーの抽象基本クラスを提供します。
パブリック クラス UITestActionLogEntry UITestActionLogEntry の定義が含まれます。
パブリック クラス UITestControlNotAvailableException 使用またはアクセスできない UI 要素へのアクセスを UI テスト フレームワークで試みたときにスローされる例外です。
パブリック クラス UITestControlNotFoundException ユーザー インターフェイス (UI) テスト フレームワークでアクセスを試行している UI テスト コントロールが見つからないときにスローされる例外。
パブリック クラス UITestControlNotVisibleException UI テスト フレームワークでユーザーに表示されない UI 要素へのアクセスを試みたときにスローされる例外です。
パブリック クラス UITestException UI テスト例外の基本クラスを表します。
パブリック クラス UITestExtensionPackage サードパーティのテスト ユーティリティを Visual Studio アプリケーション ライフサイクル管理 (ALM) ユーザー インターフェイス (UI) テスト環境に組み込むことができるようにする抽象クラスを表します。
パブリック クラス UITestExtensionPackageAttribute UITestExtensionPackage クラスを実装するアセンブリに適用する必要のある属性を表し、アセンブリがすばやく拡張パッケージを見つけることができるようにします。このクラスは継承できません。
パブリック クラス UITestJScriptExecutionException UITest のすべての例外の基本クラスです。
パブリック クラス UITestMediaEventInfo メディア コントロールの操作のイベント引数を表します。
パブリック クラス UITestTraceUtility UI テストおよび テスト ランナー 内のトレースの静的なヘルパー プロパティとヘルパー メソッドを提供します。
パブリック クラス 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 Exce をサポート」を参照してください。
パブリック列挙体 UITestElementKind この列挙体は、IUITechnologyElement オブジェクトによって UI 要素の種類を識別するために使用されます。
パブリック列挙体 UITestEventType この列挙体は、発生したテスト イベントの種類を指定するために、IVsUIEventSink インターフェイスを通じて Visual Studio アプリケーション ライフサイクル管理 (ALM) によって使用されます。
パブリック列挙体 WaitForReadyLevel この列挙体は、UITechnologyElement.WaitForReady メソッドの呼び出しがどのように実行されるかを指定するために使用されます。
パブリック列挙体 WaitForReadyOptions この列挙体は、フレームワークが準備完了までどのように待機するかを示すために使用されます。